services: gitea: image: gitea/gitea:1.23.8 restart: unless-stopped environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=gitea-db:5432 - GITEA__database__NAME=${POSTGRES_DB} - GITEA__database__USER=${POSTGRES_USER} - GITEA__database__PASSWD=${POSTGRES_PASSWORD} ports: - "4445:3000" - "2222:2222" volumes: - /srv/data/gitea:/data depends_on: - gitea-db gitea-db: image: postgres:14.15 restart: unless-stopped environment: - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} volumes: - /srv/data/gitea-postgres:/var/lib/postgresql/data