# Template for manual pull-only deploy (when not using CI-generated deploy.registry.env). # CI workflow generates this file automatically; you normally only need secrets on disk. # # docker compose -f docker-compose.registry.yml --env-file deploy.registry.env up -d # --- Registry boundary (swap when moving Gitea → Docker Hub) --- # Gitea: REGISTRY_PREFIX = :/ # Hub: REGISTRY_PREFIX = docker.io/ (or your username for implicit hub) REGISTRY_PREFIX=178.131.50.201:3000/yourgiteauser # Short git SHA from CI, or "latest" after a manual pull of :latest IMAGE_TAG=latest # Host port published for nginx (URL = http://:) STAGING_HTTP_PORT=8088 # Absolute path on the server where database.staging.env and backend.staging.env live. # Use forward slashes on Windows. Same path as Gitea Actions variable DEPLOY_SECRETS_DIR. # DEPLOY_SECRETS_DIR=C:/dyolink/secrets # # Gitea Actions also needs CLONE_HOST=127.0.0.1:3000 when runner and Gitea share one Windows host. # See STAGING-DEPLOY.md (do not use GITEA_* variable names — Gitea rejects them).