grow flex layout on all devices on main app layout
[wortel.git] / Dockerfile
blob588d69337aa7d1fe18cc90255b07ee91e8293e08
1 FROM node:16.14.0-alpine3.14 AS node_modules
2 WORKDIR /app
3 COPY package-lock.json package.json ./
4 RUN npm install
5 COPY . .
7 FROM node_modules AS prod_builder
8 RUN npm run build
10 FROM nginx:1.20.2-alpine AS prod
11 COPY --from=prod_builder /app/build /usr/share/nginx/html
12 # Default HTTP port of Nginx.
13 EXPOSE 80
15 FROM node_modules AS dev
16 EXPOSE 3000
17 CMD npm run start