← back to Muralsource Internal
.deploy.conf
16 lines
# muralsource-internal deploy config (GATED — do not run without Steve's approval)
# LOCAL-ONLY for now: internal line viewer on Mac2 pm2 :9947. No Kamatera target
# provisioned yet — DEPLOY_PATH is a NEW path so a stray /deploy can NEVER overwrite
# the live astek site (the clone-origin). Provision the Kamatera port before deploying.
PROJECT_NAME="muralsource-internal"
DEPLOY_PATH="/root/public-projects/muralsource-internal"
HEALTH_URL="http://localhost:9947/healthz"
PORT="9947"
# 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"