Phase 6 · Identity, security and hardening
Week 17: Containers and CI
Friday deliverable: Project 6
- Day 1Docker images, layers, multi-stage Go buildsOutline only
- Day 2Docker Compose: app, PostgreSQL, RedisOutline only
- Day 3GitHub Actions: test, vet, build, plus security scans (gitleaks, govulncheck, gosec, Semgrep)Outline only
- Day 4Working with a coding agent: write a short spec, split it into tasks, keep a repo context file, write tests first, review every diff before merging; use it to add one featureOutline only
- Day 5Break: a member reads another chama's data; fix and add a regression testOutline only