Autoplay
Autocomplete
Previous lesson
Complete and Continue
Build a 12-Factor Node.js App with Docker
Summary & concepts of the 12-Factor App
(0:36)
Use Git Flow as a reliable version control model
(5:03)
Pin down npm package versions with yarn.lock
(1:14)
Manage configuration values with environment variables
(1:54)
Proxy requests for local and remote service parity
(2:22)
Build, release and run containers with Docker Compose
(3:18)
Run stateless Docker containers
(4:07)
Export Docker services with port binding
(1:51)
Horizontally scale Docker with Nginx load balancing
(3:20)
Ensure containers run with high-availability
(1:45)
Keep development, staging & production Docker environments consistent
(1:50)
Pipe Docker log output to STDOUT (standard out)
(2:08)
Run one-off Docker containers
(1:06)
Keep development, staging & production Docker environments consistent
Complete and Continue
Extra lesson content locked
Enroll to access source code, comments & track progress.
Enroll for Free to Unlock