services: app: image: gitea/gitea:latest environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=${POSTGRES_HOST}:5432 - GITEA__database__NAME=${POSTGRES_DB} - GITEA__database__USER=${POSTGRES_USER} - GITEA__database__PASSWD=${POSTGRES_PASSWORD} - GITEA__database__SSL_MODE=disable volumes: - gitea-data:/data ports: - "2222:2222" networks: - dokploy-network labels: - "traefik.enable=true" - "traefik.http.routers.gitea.rule=Host(`gitea.routinedevelopment.ca`)" - "traefik.http.routers.gitea.entrypoints=websecure" - "traefik.http.routers.gitea.tls.certresolver=letsencrypt" - "traefik.http.services.gitea.loadbalancer.server.port=3000" restart: unless-stopped volumes: gitea-data: networks: dokploy-network: external: true