Log in

Courses

Build a 12-Factor Node.js App with Docker artwork

Build a 12-Factor Node.js App with Docker

Build a scalable Node.js web app with Docker by applying concepts from the Twelve Factor App.

Last updated 1 month ago

This is an open access course

Register for a no-cost library account to track course progress, chat with Maggie Bolt, leave comments, and create notes.

Register for free

There are 13 lessons in this course:

Understand the 12-factor app concepts in Docker
0:34

Understand the 12-factor app concepts

Use Git Flow for reliable version control in Docker
5:01

Use Git Flow for reliable version control

Pin npm package versions with yarn.lock in Docker
1:12

Pin npm package versions with yarn.lock

Manage configuration values with environment variables in Docker
1:52

Manage configuration values with environment variables 5

Proxy requests for local and remote service parity in Docker
2:20

Proxy requests for local and remote service parity

Build, release, and run containers with Docker Compose
3:16

Build, release, and run containers with Docker Compose

Run stateless containers in Docker
4:05

Run stateless containers

Expose Docker services with port binding
1:49

Expose Docker services with port binding

Scale Docker horizontally with Nginx load balancing
3:18

Scale Docker horizontally with Nginx load balancing

Run Docker containers with high availability
1:43

Run Docker containers with high availability

Keep Docker development, staging, and production environments consistent
1:48

Keep Docker development, staging, and production environments consistent

Pipe Docker log output to STDOUT
2:06

Pipe Docker log output to STDOUT

Run one-off containers in Docker
1:03

Run one-off containers