fix(ci): update production deploy workflow for new heap limit and CRON_SECRET

- Remove redundant NODE_OPTIONS override (heap limit now in package.json)
- Add CRON_SECRET placeholder for pre-test build step

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Martin Porwoll 2026-02-17 12:54:08 +00:00
parent a21f916300
commit 130ab46ffb

View file

@ -150,6 +150,7 @@ jobs:
PAYLOAD_PUBLIC_SERVER_URL: https://build.example.com
CONSENT_LOGGING_API_KEY: ci-consent-api-key-placeholder
IP_ANONYMIZATION_PEPPER: ci-anonymization-pepper-placeholder
CRON_SECRET: ci-cron-secret-placeholder
# ===========================================================================
# Database Backup (before deployment)
@ -282,7 +283,7 @@ jobs:
# Build
echo ""
echo "=== Building application ==="
NODE_OPTIONS="--max-old-space-size=2048" pnpm build
pnpm build
# Restart services
echo ""
@ -348,7 +349,7 @@ jobs:
pnpm install --frozen-lockfile
pm2 stop payload 2>/dev/null || true
NODE_OPTIONS="--max-old-space-size=2048" pnpm build
pnpm build
pm2 restart payload --update-env
pm2 restart queue-worker --update-env