ltx/Dockerfile
2023-05-16 17:09:48 -04:00

23 lines
539 B
Docker

FROM node:16 AS appbuild
WORKDIR /usr/src/app/lifetracker-vue
COPY lifetracker-vue ./
RUN npm install
RUN npm run build-only
# Build Stage 2
# This build takes the production build from staging build
#
FROM node:16
WORKDIR /usr/src/app
COPY lifetracker-server/package*.json ./
RUN npm install
COPY ./lifetracker-server .
COPY --from=appbuild /usr/src/app/lifetracker-vue/src/dist ./lifetracker-server/src/dist
WORKDIR /usr/src/app/lifetracker-server
RUN "echo $(ls); echo $(ls ../); echo $(ls src/)"
EXPOSE 8081
CMD [ "npm", "start" ]