Skip to content

Deploy procedure ​

Environments ​

EnvironmentURLWeWeb branch
Stagingstaging.example.comstaging
Productionexample.commain

Deploy naar staging ​

  1. Open WeWeb editor
  2. Kies de "staging" branch
  3. Maak je wijzigingen
  4. Klik "Publish" → kies staging environment
  5. Test op staging.example.com

Deploy naar productie ​

Alleen na klant approval

Productie deploys gaan pas door als de klant op staging akkoord heeft gegeven.

  1. Merge staging branch naar main in WeWeb
  2. Klik "Publish" → productie environment
  3. After Deploy Hook triggert automatisch — Claude schrijft een changelog
  4. Smoke test: login flow, hoofdfunctie, betaling
  5. Communiceer in #deploys op Slack

Rollback ​

Als er iets stuk gaat:

  1. WeWeb → Project Settings → Deployments
  2. Selecteer de laatst werkende versie
  3. Click "Restore"
  4. Verifieer dat productie weer werkt
  5. Post-mortem in Linear

Database migraties ​

Database wijzigingen gaan eerst voor de WeWeb deploy:

  1. Test migratie lokaal (supabase db push --local)
  2. Apply op staging Supabase
  3. Test in WeWeb staging environment
  4. Apply op productie Supabase
  5. Pas dan de WeWeb productie deploy doen

Monitoring na deploy ​

  • Sentry: check voor nieuwe errors in eerste uur
  • Plausible: verificeer dat traffic normaal blijft
  • Stripe dashboard: verificeer dat checkouts blijven slagen

YoU Define, We Create.