In this hands-on lab, you are part of a development team that is working on a next-gen product for XYZ Company. The team needs you to Dockerize the application. To do this, you need to create a Dockerfile that will copy the code to `/var/node` where the application will live.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Clone the Application from GitHub
Clone the repo:
git clone https://github.com/linuxacademy/content-express-demo-app.git
- Build the Docker Image
Create a Dockerfile:
vi Dockerfile
Dockerfile:
FROM node RUN mkdir -p /var/node ADD content-express-demo-app/ /var/node WORKDIR /var/node RUN npm install CMD bin/www
Build the image:
docker build -t la/app-ndoe -f Dockerfile .