Files
hudozka/Hudozka.Dockerfile
T
2018-05-23 00:40:37 +03:00

27 lines
439 B
Docker

# Build
FROM node:10 as build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm i
COPY webpack.config.js gulpfile.js .babelrc ./
COPY robots.txt ./
COPY src ./src
RUN npm run gulp deploy
RUN npm run build-app
RUN npm run out
# Run
FROM node:8-alpine
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm i --production
COPY --from=build /app/out ./src
COPY --from=build /app/public ./public
EXPOSE 3000
CMD npm start