From 20a70652dd8e6bb16998921cbd0e20499f1d615a Mon Sep 17 00:00:00 2001 From: Ryan Pandya Date: Tue, 16 May 2023 16:04:57 -0400 Subject: [PATCH] Change Dockerfile --- Dockerfile | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6d5b317..cd6f01c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,25 @@ FROM node:16 -# Export static site into lifetracker-server -WORKDIR lifetracker-vue -RUN npm install -RUN npm run build-only - # Create app directory WORKDIR /usr/src/app +# Export static site into lifetracker-server +COPY lifetracker-vue/ ./ + +WORKDIR /usr/src/app/lifetracker-vue +RUN npm install +RUN npm run build-only + +WORKDIR /usr/src/app/lifetracker-server # Install app dependencies # A wildcard is used to ensure both package.json AND package-lock.json are copied # where available (npm@5+) -COPY lifetracker-server/package*.json ./ - +COPY lifetracker-server/ ./ RUN npm install # If you are building your code for production # RUN npm ci --omit=dev -# Bundle app source -COPY lifetracker-server . +WORKDIR /usr/src/app/lifetracker-server EXPOSE 8081 CMD [ "npm", "start" ]