← back to IWasCute

.deploy.conf

17 lines

# Canonical Kamatera deploy config for IWasCute (consumed by ~/Projects/_shared/scripts/deploy.sh)
# NOTE (TK-11412): the local ecosystem.config.js names the pm2 process "iwascute",
# but the fleet-registry manifest lists the LIVE process as "gap-iwascute".
# deploy.sh fails-closed if PROJECT_NAME doesn't match a running pm2 process
# (it aborts rather than half-deploying), so confirm the live name before deploy:
#   ssh root@45.61.58.125 'pm2 ls | grep -i iwascute'
# If the live name is gap-iwascute, run:  PROJECT_NAME=gap-iwascute bash ~/Projects/_shared/scripts/deploy.sh
PROJECT_NAME=gap-iwascute
DEPLOY_HOST=45.61.58.125
DEPLOY_PATH=/root/Projects/iwascute
INSTALL_CMD="npm ci"
BUILD_CMD="npm run build"
HEALTH_URL=http://localhost:7450/
# Protect prod-only verification/proof artifacts (TK-11380 e2e proofs) from
# rsync --delete — they are not needed on prod and must not be clobbered.
RSYNC_EXTRA_EXCLUDES="/verification"