secrets: gitea_postgres_password: environment: GITEA_POSTGRES_PASSWORD services: gitea: image: docker.gitea.com/gitea:1-rootless container_name: gitea user: "1003:1003" environment: USER_UID: "1003" USER_GID: "1003" DISABLE_REGISTRATION: true GITEA__database__DB_TYPE: postgres GITEA__database__HOST: postgres:5432 GITEA__database__NAME: gitea GITEA__database__USER: gitea GITEA__database__PASSWD_FILE: /run/secrets/gitea_postgres_password restart: always volumes: ['./data:/var/lib/gitea', './config:/etc/gitea'] ports: ['8030:3000', '2222:2222'] secrets: ['gitea_postgres_password'] networks: ['homelab'] networks: homelab: external: true