# gitea — git server (cloud only) # Networks: app + data (uses sql stack as DB backend) services: gitea: image: gitea/gitea:1.22 restart: unless-stopped networks: [app, data] environment: USER_UID: "1000" USER_GID: "1000" GITEA__server__ROOT_URL: ${GITEA_ROOT_URL} GITEA__database__DB_TYPE: ${GITEA_DB_TYPE:-postgres} GITEA__database__HOST: ${GITEA_DB_HOST:-sql:5432} GITEA__database__NAME: ${GITEA_DB_NAME:-gitea} GITEA__database__USER: ${GITEA_DB_USER} GITEA__database__PASSWD: ${GITEA_DB_PASSWORD} TZ: ${TZ:-Europe/Amsterdam} volumes: - gitea-data:/data # SSH port: TODO — decide if Gitea SSH (22/2222) is exposed via nginx stream or skipped networks: app: data: volumes: gitea-data: