version: '3.7' # https://docs.gitea.io/en-us/install-with-docker/ networks: gitea: services: gitea: image: gitea/gitea:1 container_name: gitea restart: unless-stopped hostname: git.${BASE_DOMAIN} ports: - '222:22' environment: - DB_TYPE=postgres - DB_HOST=pg-gitea:5432 - DB_NAME=gitea - DB_USER=gitea - DB_PASSWD=${GITEA_PG_PWD:-gitea} volumes: - /srv/gitea/data:/data - ./gitea/app.ini:/data/gitea/conf/app.ini depends_on: - pg-gitea networks: - proxy - mail - gitea pg-gitea: image: postgres:12-alpine container_name: pg-gitea restart: unless-stopped environment: - POSTGRES_DB=gitea - POSTGRES_USER=gitea - POSTGRES_PASSWORD=${GITEA_PG_PWD:-gitea} volumes: - /srv/gitea/psql:/var/lib/postgresql/data networks: - gitea