ScottyLabs / course-api-v2

📃 A REST API for retrieving CMU course information and faculty evaluation data
8 stars 0 forks source link

Fix Dockerfile #39

Closed hdavidethan closed 2 years ago

hdavidethan commented 2 years ago

Description

Docker is now able to build the image properly.

Closes #37

Type of change

How Has This Been Tested?

I built the Docker image locally:

Executing task: docker build --pull --rm -f "Dockerfile" -t courseapiv2:latest "." 

[+] Building 0.5s (13/13) FINISHED                                                                                                                                                                             
 => [internal] load build definition from Dockerfile                                                                                                                                                      0.0s
 => => transferring dockerfile: 37B                                                                                                                                                                       0.0s
 => [internal] load .dockerignore                                                                                                                                                                         0.0s
 => => transferring context: 34B                                                                                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/node:14-alpine                                                                                                                                         0.4s
 => [1/8] FROM docker.io/library/node:14-alpine@sha256:4aff4ba0da347e51561587eba037a38db4eaa70e1a6c8334d66779fe963d5be7                                                                                   0.0s
 => [internal] load build context                                                                                                                                                                         0.0s
 => => transferring context: 1.74kB                                                                                                                                                                       0.0s
 => CACHED [2/8] RUN wget -q -t3 'https://packages.doppler.com/public/cli/rsa.8004D9FF50437357.key' -O /etc/apk/keys/cli@doppler-8004D9FF50437357.rsa.pub &&   echo 'https://packages.doppler.com/public  0.0s
 => CACHED [3/8] RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app                                                                                                            0.0s
 => CACHED [4/8] WORKDIR /home/node/app                                                                                                                                                                   0.0s
 => CACHED [5/8] COPY package*.json ./                                                                                                                                                                    0.0s
 => CACHED [6/8] RUN npm install                                                                                                                                                                          0.0s
 => CACHED [7/8] COPY --chown=node:node . .                                                                                                                                                               0.0s
 => CACHED [8/8] RUN npm run build                                                                                                                                                                        0.0s
 => exporting to image                                                                                                                                                                                    0.0s
 => => exporting layers                                                                                                                                                                                   0.0s
 => => writing image sha256:883e14daac68ee31d9ea50cb9505521eb47157d0cd3fd83c0c4da35f001652aa                                                                                                              0.0s
 => => naming to docker.io/library/courseapiv2:latest

Test Configuration:

Checklist: