version: '3.8' # Deploy with: # docker stack deploy -c forgejo.yml forgejo # # Runs on: pve-social # Self-hosted Git forge (Gitea fork). # Web UI on port 3000. Uses shared PostgreSQL on pve-postgres. services: forgejo: image: codeberg.org/forgejo/forgejo:9 environment: USER_UID: 1000 USER_GID: 1000 FORGEJO__database__DB_TYPE: postgres FORGEJO__database__HOST: pve-postgres:5432 FORGEJO__database__NAME: forgejo_db FORGEJO__database__USER: forgejo_user FORGEJO__database__PASSWD: ${FORGEJO_DB_PASSWORD} FORGEJO__server__HTTP_PORT: 3000 ports: - 3000:3000 volumes: - forgejo_data:/data volumes: forgejo_data: