Deep Instruction · Phases 32–35
Docker + GitHub Actions + Production Deployment
Package, verify, release, deploy, smoke-test, and roll back TaskFlow with explicit evidence at every stage.
01code-first02code-first03code-first04code-first05code-first06code-first07code-first08code-first
Docker Image vs Container and Build Context
Understand what is captured at build time and what should arrive at runtime.
Multi-Stage Production Image
Separate build tools from the smaller runtime artifact.
Compose and Container Networking
Use service names across the Docker network instead of confusing container localhost with host localhost.
GitHub Actions CI from First Principles
Make every pull request prove install/lint/typecheck/test/build.
Workflow Permissions, Secrets, and Untrusted PRs
Treat CI as privileged production infrastructure.
Deploy Next.js, API, and Database as Separate Runtime Concerns
Make environment boundaries explicit.
Production Release Runbook and Smoke Tests
Turn deployment into a repeatable sequence with go/no-go evidence.
Capstone: Release and Roll Back TaskFlow
Practice the full path including failure recovery.