services: gitea: image: gitea/gitea container_name: gitea environment: USER_UID: 1000 USER_GID: 1000 GITEA__database__DB_TYPE: postgres GITEA__database__HOST: gitea-postgres:5432 GITEA__database__NAME: gitea GITEA__database__USER: gitea GITEA__database__PASSWD: ${GITEA_DB_PASSWD} networks: - proxy restart: unless-stopped ports: - "3000" - "222:22" volumes: - gitea-data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro postgres: image: library/postgres container_name: gitea-postgres restart: always networks: - proxy environment: - POSTGRES_USER=gitea - POSTGRES_PASSWORD=${GITEA_POSTGRES_PASSWORD} - POSTGRES_DB=gitea volumes: gitea-data: networks: proxy: name: proxy external: true