← back to Fabricut Internal
.deploy.conf
15 lines
# fabricut-internal deploy config (GATED — do not run without Steve's approval)
PROJECT_NAME="fabricut-internal"
DEPLOY_PATH="/var/www/fabricut--internal.designerwallcoverings.com"
DOMAIN="fabricut--internal.designerwallcoverings.com"
HEALTH_URL="http://localhost:PORT/healthz" # /healthz is pre-auth
BUILD_CMD="MODE=internal node scripts/build-fabricut.js"
BASIC_AUTH="admin:DW2024!"
# Runtime state written by the LIVE server (customer inquiries). deploy.sh runs
# `rsync -az --delete`, so without this exclude a deploy overwrites the prod file
# with the local copy and destroys every inquiry submitted since the last deploy.
# Surgical on purpose: data/products.json + selection.json ARE build artifacts and
# MUST keep syncing, so never blanket-exclude data/.
RSYNC_EXTRA_EXCLUDES="/data/inquiries.jsonl"