Initial commit

This commit is contained in:
James Pattinson
2026-06-26 13:01:59 +00:00
commit 53d817419c
9 changed files with 365 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
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: