From 6ad43fa995578cdb98411b00aab03382a37c00b7 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Wed, 3 Jan 2018 06:15:48 +0300 Subject: [PATCH] [www] added Dockerfile --- Hudozka.Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Hudozka.Dockerfile diff --git a/Hudozka.Dockerfile b/Hudozka.Dockerfile new file mode 100644 index 00000000..04f00de1 --- /dev/null +++ b/Hudozka.Dockerfile @@ -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 \ No newline at end of file