Files
site-pusher/compose.yml
T
James Pattinson 53d817419c Initial commit
2026-06-26 13:01:59 +00:00

22 lines
674 B
YAML

services:
site-pusher:
build: .
restart: unless-stopped
env_file:
- .env
environment:
PORT: ${PORT:-3000}
DEPLOY_REPO_URL: ${DEPLOY_REPO_URL:-https://git.pattinson.org/jamesp/egfh-website.git}
DEPLOY_BRANCH: ${DEPLOY_BRANCH:-main}
DEPLOY_WORKDIR: ${DEPLOY_WORKDIR:-/workspace/egfh-website}
DEPLOY_COMMAND: ${DEPLOY_COMMAND:-npm run deploy:worker:test}
DEPLOY_DEBOUNCE_SECONDS: ${DEPLOY_DEBOUNCE_SECONDS:-60}
WEBHOOK_SECRET_HEADER: ${WEBHOOK_SECRET_HEADER:-x-webhook-secret}
ports:
- "${HOST_PORT:-3000}:3000"
volumes:
- site-pusher-workspace:/workspace
volumes:
site-pusher-workspace: