1 # Building client html and js files
2 FROM alpine:3.8 as builder
4 RUN apk add --no-cache npm
6 WORKDIR /opt/cds-ui/client/
8 COPY client/package.json /opt/cds-ui/client/
12 COPY client /opt/cds-ui/client/
17 # Building and creating server
22 RUN apk add --no-cache npm
24 COPY server/package.json /opt/cds-ui/
28 COPY server /opt/cds-ui/
29 COPY --from=builder /opt/cds-ui/server/public /opt/cds-ui/public
35 CMD [ "npm", "start" ]