Skip to content

PRJ2: How Deployment Works

When you push to main, this happens automatically:

You push → GitHub builds it → Platform deploys it → App is live
   │              │                    │                │
   │         ~3 minutes           ~2 minutes        Total: ~5 min

The Steps

  1. You push to main branch
  2. GitHub Actions compiles your code and builds container images.
    • Go to GitHub → your repo → Actions tab → look for ✓ or ✗
    • Your images will not be built if your tests fail.
  3. Platform detects new images and deploys them
  4. Database resets and runs your init.sql
    • So make sure running init.sql works with your code changes at all times
  5. App is live at https://prj2-2026-yourteam.prod.fontysvenlo.dev

When the pipeline is red

If your tests are failing or your application is broken, make it a team priority to fix it. Ask for help from your lecturer or student assistant.