nightlight
/
Dockerfile
36 строк · 719.0 Байт
1# ================================================================
2
3FROM node:16.15.0-alpine as build-stage
4
5RUN mkdir -p /nightlight-app
6WORKDIR /nightlight-app
7
8COPY package.json .
9RUN npm install
10COPY . .
11
12RUN npm run build
13
14FROM nginx:stable-alpine as production-stage
15COPY --from=build-stage /nightlight-app/dist /usr/share/nginx/html
16
17EXPOSE $DOC_PORT
18
19CMD ["nginx", "-g", "daemon off;"]
20
21# ================================================================
22
23# FROM node:16.15.0-alpine
24#
25# RUN mkdir -p /nightlight-app
26# WORKDIR /nightlight-app
27#
28# COPY package.json .
29# RUN npm install
30# COPY . .
31#
32# EXPOSE $PORT
33#
34# CMD ["npm", "run", "serve"]
35
36# ================================================================
37