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: