UIAngular/dockerfile

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" ]