csot/contest

Task 12 — Full Stack Rescue (Capstone)

How to evaluate

csot challenge start -w week-02 -t 12
# SSH in with printed host, port, password
# cd ~/incident-12 — fix the stack on the VM
csot challenge verify

Edit files under ~/incident-12 on the VM, then docker compose up -d --build.

Inherited checkout-api. docker compose up does not work. Multiple bugs span Dockerfile, compose.yaml, and environment wiring.

What the checker verifies (live)

  • Stack boots after your SSH fixes (8 pts)
  • GET /api/users → 200 with JSON body (17 pts)
  • API stays healthy (auto-check every ~30s until csot challenge verify passes) (8 pts)

Points: 33

Other tasks