20 lines
358 B
Docker
20 lines
358 B
Docker
FROM node
|
|
|
|
EXPOSE 4521
|
|
LABEL maintainer="Quentin Leblanc (quentin.leblanc.pro@outlook.com)"
|
|
|
|
RUN mkdir /mastermind
|
|
WORKDIR /mastermind
|
|
|
|
COPY . .
|
|
RUN npm install
|
|
RUN npm install -g serve
|
|
RUN npm run build
|
|
|
|
RUN mkdir -p /app/src
|
|
RUN cp -r ./dist/* /app
|
|
RUN cp -r ./src/assets /app/src
|
|
WORKDIR /
|
|
RUN rm -rf mastermind
|
|
ENTRYPOINT ["serve", "/app", "-l", "4521"]
|