1.8 KiB
1.8 KiB
Inspannings Monitor Dagelijkse Deploy Checklist
Deze checklist is bedoeld voor de normale werkflow van branch naar productie.
1. Werk starten
- Maak een nieuwe branch vanaf
main. - Geef de branch een duidelijke naam, bijvoorbeeld
feature/st-201-ochtend-checkin. - Werk lokaal en controleer tussendoor met:
npm run lintnpm run build
2. Wijzigingen publiceren
- Commit je werk lokaal.
- Push de branch naar GitHub.
- Open een pull request naar
main.
3. CI controleren
- Open de pull request in GitHub.
- Controleer of de verplichte status check
Lint and buildgroen is. - Merge niet zolang deze check faalt.
4. Preview deployment controleren
- Open de Vercel preview deployment die aan de pull request hangt.
- Controleer minimaal:
- landingpagina
/ - login
/login - signup
/sign-up - dashboard
/dashboard
- landingpagina
- Controleer bij auth-wijzigingen ook de bevestigingsflow via
/auth/confirm.
5. Merge naar productie
- Merge de pull request naar
main. - Wacht tot Vercel automatisch de production deployment uitvoert.
- Controleer daarna productie op:
- inspannings-monitor.jp-visser.nl
- login/signup
- dashboard
- settings
6. Bij problemen
- Open de laatste deployment in Vercel.
- Controleer build logs en runtime logs.
- Revert de merge in GitHub als productie echt stuk is.
- Laat Vercel daarna automatisch opnieuw deployen vanaf de herstelde
main.
7. Huidige projectafspraken
mainis beschermd- pull requests zijn verplicht
- status check
Lint and buildis verplicht - force pushes naar
mainzijn geblokkeerd - branch deletion van
mainis geblokkeerd - productie draait op inspannings-monitor.jp-visser.nl