Deployment
Beide apps rollen uit naar Cloudflare Workers met Wrangler. Dit is de route van lokaal naar live.
1. Wrangler authenticeren
2. De D1-database aanmaken
Als je een database-module gebruikt, maak dan een D1-database aan en kopieer de id:
Plak de teruggegeven database_id in apps/api/wrangler.jsonc en pas daarna de migraties toe op de remote database:
3. Productie-secrets instellen
Push elke secret naar de uitgerolde Worker. Deze staan los van je lokale .dev.vars:
Tip
ENVIRONMENT=production als gewone variabele zodat de API-referentie en dev-only tooling uitgaan.4. Uitrollen
Rol beide apps uit vanuit de root van de repo:
Turbo draait het deploy-script van elke app, dat de Worker minificeert en publiceert. Wijs je eigen domeinen toe aan de twee Workers vanuit het Cloudflare-dashboard.
5. Stripe-webhook
Als je betalingen gebruikt, voeg dan in het Stripe-dashboard een webhook-endpoint toe dat naar https://your-api-domain/api/stripe/webhook wijst, en kopieer de signing secret naar STRIPE_WEBHOOK_SECRET (stap 3).
Let op