[www] added Dockerfile

This commit is contained in:
tmshv committed 2018-01-03 06:15:48 +03:00
1 parent 983fc1ef04
commit 6ad43fa995
1 file changed
+25
+25
View File
@@ -0,0 +1,25 @@
# Build
FROM node:8 as build
WORKDIR /app
COPY package.json package-lock.json gulpfile.babel.js .babelrc ./
RUN npm i
COPY src ./src
RUN npm run gulp deploy
RUN npm run out
# Run
FROM node:8-alpine
WORKDIR /app
COPY package.json package-lock.json gulpfile.babel.js .babelrc ./
RUN npm i --production
COPY --from=build /app/out ./src
COPY --from=build /app/public ./public
EXPOSE 3000
CMD npm start