Containers and deployment The last build step: move your app from your machine to a link anyone can open. Docker packs the app with everything it needs, then configuration and secrets per environment, then cloud deployment with health checks and safe rollback.
Lessons 0 Overview The last build step: move your app from your machine to a link anyone can open. Docker packs the app with everything it needs, then configuration and secrets per environment, then cloud deployment with health checks and safe rollback. 1 Docker: images, containers and volumes Why "works on my machine" is a problem, the difference between an image and a container, writing a good Dockerfile with ordered layers, volumes for lasting data, and Docker Compose for an app with a database. 2 Environments, configuration and secrets The same code in development, testing and production with different settings: environment variables, .env files, validating configuration at startup, and keeping secrets out of the repository. 3 Deploying to the cloud From a container on your machine to a public URL: hosting options (a managed platform, a virtual server, managed containers), health checks, domain and HTTPS, migrations on deploy, and rolling back. 4 Wrap-up and resources The takeaways and glossary of this track.