networks: caddy: external: true volumes: gitea-nfs: external: true services: gitea: image: octopus/gitea:1.21.10 environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=DOCKER-SECRET->gitea.db.host - GITEA__database__NAME=DOCKER-SECRET->gitea.db.name - GITEA__database__USER=DOCKER-SECRET->gitea.db.user - GITEA__database__PASSWD=DOCKER-SECRET->gitea.db.passwd restart: unless-stopped networks: - caddy volumes: - gitea-nfs:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro secrets: - gitea.db.user - gitea.db.passwd - gitea.db.name - gitea.db.host ports: - "222:22" secrets: gitea.db.user: external: true gitea.db.passwd: external: true gitea.db.name: external: true gitea.db.host: external: true