Build a Twelve-Factor Node.js App with Docker

0
Language

Access

Free

Certificate

Free

Level

Beginner

Learn how to setup a full software development deployment process and Dockerize a Node.js app with MongoDB and Express. Scale and deploy with ease.

Add your review

In this course we will take a simple Node.js app that connects to a MongoDB database and uses an Express web server, and learn how to setup a full software development deployment process as well as how to properly “Dockerize” the app.

We’ll step through setting up proper version control techniques, managing configuring within the environment, setting up proper build/deploy/run processes, and all with abiding by Docker best practices. We’ll also make sure our deployment is setup for scale, and have consistent development practices in place for reliable app deployments.

Course Content

Summary & Concepts of the Twelve-Factor App

Pin Down NPM Package Versions with Yarn.lock

Use Git Flow as a Reliable Version Control Model

Manage Configuration Values with Environment Variables

Proxy Requests for Local and Remote Service Parity

Build, Release and Run Containers with Docker Compose

Run Stateless Docker Containers

Export Services with Docker Port Binding

Scale Docker Horizontally with Nginx Load Balancing

Ensure Containers Run with High-Availability

Run Consistent Dev, Stage & Prod Docker Environments

Pipe Log Output to STDOUT with Docker

Run One-Off Docker Containers

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Build a Twelve-Factor Node.js App with Docker”

×

    Your Email (required)

    Report this page
    Build a Twelve-Factor Node.js App with Docker
    Build a Twelve-Factor Node.js App with Docker
    LiveTalent.org
    Logo
    Skip to content