version: "2" volumes: gitea: db: services: gitea: image: gitea/gitea restart: always volumes: - gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro environment: VIRTUAL_HOST: git.dmeiburg.de LETSENCRYPT_HOST: git.dmeiburg.de LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL} VIRTUAL_PORT: 3000 HTTP_PORT: 3000 ROOT_URL: "https://git.dmeiburg.de" RUN_MODE: prod SSH_DOMAIN: dmeiburg.de SSH_PORT: 2222 SSH_LISTEN_PORT: 22 USER_UID: 1000 USER_GID: 1000 DB_TYPE: postgres DB_HOST: db:5432 DB_NAME: gitea DB_USER: gitea DB_PASSWD: ${DB_PW} GITEA__service__SHOW_REGISTRATION_BUTTON: false GITEA__service__ALLOW_ONLY_EXTERNAL_REGISTRATION: true GITEA__openid__ENABLE_OPENID_SIGNIN: false GITEA__openid__ENABLE_OPENID_SIGNUP: false GITEA__ui__DEFAULT_THEME: arc-green expose: - 3000 ports: - "2222:22" depends_on: - db db: image: postgres:15-alpine restart: always environment: POSTGRES_USER: gitea POSTGRES_PASSWORD: ${DB_PW} POSTGRES_DB: gitea volumes: - db:/var/lib/postgresql/data networks: default: name: nginx-proxy external: true