services: gitea-db: image: postgres:15 container_name: gitea-db restart: unless-stopped labels: - "com.centurylinklabs.watchtower.enable=true" environment: POSTGRES_USER: gitea POSTGRES_PASSWORD: DM9f27qA82IVJQ POSTGRES_DB: gitea volumes: - /volume1/docker/gitea/postgres:/var/lib/postgresql/data networks: - gitea-net gitea: image: gitea/gitea:latest container_name: gitea restart: unless-stopped labels: - "com.centurylinklabs.watchtower.enable=true" environment: USER_UID: 1026 USER_GID: 100 DB_TYPE: postgres DB_HOST: gitea-db:5432 DB_NAME: gitea DB_USER: gitea DB_PASSWD: DM9f27qA82IVJQ GITEA__server__DOMAIN: "gitea.netchap.de" GITEA__server__HTTP_PORT: "40000" GITEA__server__ROOT_URL: "https://gitea.netchap.de/" GITEA__server__DISABLE_SSH : "true" DISABLE_REGISTRATION=true volumes: - /volume1/docker/gitea/data:/data ports: - "40000:40000" # Web UI # - "40001:22" # SSH for Git access depends_on: - gitea-db networks: - gitea-net networks: gitea-net: driver: bridge