Skip to content

Bootstrap ADSx Operation

Onboarding novo dev / Claude Code novo. Cross-ref canônico: ~/projects/adsx-operation/BOOTSTRAP-PACK-V1.md.

1. Pré-requisitos

  • Node 20+
  • npm
  • Supabase CLI (opcional · DDL via Mgmt API é o canônico)
  • Acesso GitHub inteligencia-adsx/adsx-operation

2. Clone + install

git clone git@github.com:inteligencia-adsx/adsx-operation.git
cd adsx-operation
npm install

3. .env.production (canônico)

Local: ~/projects/adsx-operation-edge/.env.production (separado do repo public).

Validar JWT 3 partes (regex eyJ[...]\.eyJ[...]\.[...]). Memória: feedback_jwt_recovery_3partes.

VITE_SUPABASE_URL=https://girqcghlkymftqfdxpmc.supabase.co
VITE_SUPABASE_ANON_KEY=eyJ...

4. Build + deploy

npm run build    # gera dist/
# upload dist/* via Hostinger File Manager OU FTP

ZIP padrão: adsx-operation-v<N>-<feature>-<YYYYMMDD>-<HHMM>.zip em ~/projects/adsx-operation-deploys/.

5. Smoke pós-deploy

curl -I https://www.adsxoperation.com.br/ | head -5
# esperar HTTP/2 200 · ETag · cache-control

6. Crontab Operation

crontab -l | grep -i operation

Cross-ref: CRONTAB.

7. Sentry / monitoring

Sem Sentry (decisão Daniel custo). Observability via cron logs + last-line semaphore + msmtp alerts.