Build and Deploy Nodejs Apps with Docker

Project Intro Video: Build and Deploy Nodejs Apps with Docker
with micah|4 years experience|Node.js
31038views
Build and Deploy Nodejs Apps with Docker
- English
- Programming
Node.js
- Project length: 2h 14m
This tutorial will cover all the necessary steps to building and deploying a Node.js application with Docker. You will be guided through the process of integrating Docker into your application development workflow. We will cover how to install Docker, build simple architectures and then how to deploy your Docker images. By the end of this tutorial you will be able to deploy a Node.js application to cloud services like Heroku or AWS using Docker with ease.
Overview
Project Introduction:
This tutorial will cover all the necessary steps to building and deploying a Node.js application with Docker. You will be guided through the process of integrating Docker into your application development workflow. We will cover how to install Docker, build simple architectures and then how to deploy your Docker images. By the end of this tutorial you will be able to deploy a Node.js application to cloud services like Heroku or AWS using Docker with ease.
Schedule
- Sunday Aug 6th @ 12 P.M. EST - Session 1
- Sunday Aug 13th @ 12 P.M. EST - Session 2
- Sunday Aug 20th @ 12 P.M. EST - Session 3
What are the requirements?:
- A basic understanding of Node.js
- A basic understanding of the infrastructure required to run a web application
- The desire to learn :)
What is the target audience?:
- Viewers who would like to dockerize existing applications.
- Viewers who would like to learn modern development/build and deploy practices.
- Viewers who would like to see basic Node.js applications built and deployed.
Project Outline
Session 1: Setting-up the Environment
- Setting up docker and node for windows
- Setting up docker and node for mac
- Setting up docker and node for linux
Session 2: Deploying a simple Webserver
- Building a simple webserver in node
- Building a simple Dockerfile
- Dockerizing our simple webserver
- Deploying our dockerized simple webserver to heroku
Session 3: Deploying a more complicated infrastructure
- An introduction to Docker Compose
- Adding a database to our application using Docker compose
- Deploying our infrastructure to heroku