← back to Consulting Intake

.deploy.conf

15 lines

# Consulting Intake consulting portal — deploy config (~/Projects/_shared/scripts/deploy.sh)
# NOTE: deploy to Kamatera + DNS are Steve-gated — do NOT run autonomously.
PROJECT_NAME=consulting-intake
DEPLOY_HOST=45.61.58.125
DEPLOY_PATH=/root/public-projects/consulting-intake
HEALTH_URL=http://localhost:9700/api/health
REQUIRED_ENVS=""
INSTALL_CMD="npm ci --production"
BUILD_CMD="node build.mjs"
# exclude data/ so a security/code deploy never clobbers PROD-written state — customer
# intake submissions (POST /api/intake) + admin command-center edits (POST /api/admin).
# The guard fix is in code (build.mjs template + standalone admin/slideshow HTML); the
# remote npm ci→build regenerates portal.html from the REMOTE data. (TK-22, matches DW f4772ed)
RSYNC_EXTRA_EXCLUDES="reports data"