28 lines
422 B
Plaintext
28 lines
422 B
Plaintext
FROM node:12.18.1 as angular
|
|
|
|
WORKDIR /app/Client
|
|
|
|
COPY ./Client/package*.json ./
|
|
|
|
RUN npm install
|
|
|
|
COPY ./Client ./
|
|
|
|
RUN node --max_old_space_size=1500 node_modules/@angular/cli/bin/ng build --prod --configuration=production
|
|
|
|
WORKDIR /app
|
|
|
|
RUN rm -r ./Client
|
|
|
|
WORKDIR /app/Server
|
|
|
|
COPY ./Server/src/package*.json ./
|
|
|
|
RUN npm install
|
|
|
|
COPY ./Server ./
|
|
|
|
WORKDIR /app/Server/src
|
|
|
|
EXPOSE 8111
|
|
CMD [ "node", "app.js", "8111" ] |