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