Newer
Older
# First build the client
FROM node:12.16.3 as clientbuild
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
ENV API_URL todo-application-service:3002
RUN npm install --silent
RUN API_URL=$API_URL node scripts/build.js
# Client build finished
# Build Server and combine
FROM node:12.16.3
WORKDIR "/usr/app"