File size: 594 Bytes
1a4b097
 
6fd0ead
7b85f3f
6fd0ead
 
 
 
2136e1f
6fd0ead
 
1659e0c
6fd0ead
 
1659e0c
6fd0ead
7224f6f
51f5a72
6fd0ead
 
 
 
 
1aa8f9a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM ubuntu:20.04

LABEL version="1.0"

RUN apt-get update
RUN apt-get install -y curl sudo
RUN curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
RUN apt-get install -y nodejs

# set working directory to /app
WORKDIR /app

# copy index.js from current directory into the container at /app
COPY . /app

# install need packages specified in package.json
RUN npm install

# This allows Heroku bind its PORT the Apps port
# since Heroku needs to use its own PORT before the App can be made accessible to the World
EXPOSE $PORT

# run app when container launches
CMD ["node", "app.js"]