From 4540550f8bf1241011be1bac2d499e1baf47532c Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sun, 25 Jul 2021 19:04:16 +0200 Subject: [PATCH] wip --- frontend/.dockerignore | 3 +++ frontend/Dockerfile | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 frontend/.dockerignore create mode 100644 frontend/Dockerfile diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..8ec4f48 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,3 @@ +build +build-server +node_modules diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..81709ab --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,16 @@ +# syntax=docker/dockerfile:1 +FROM node:12-alpine AS build +WORKDIR /app +COPY package.json yarn.lock ./ +RUN yarn +COPY webpack* tsconfig.json ./ +COPY src src +RUN yarn run build +RUN yarn run build:server + +FROM node:12-alpine AS package +WORKDIR /app +COPY --from=0 /app/build build +COPY --from=0 /app/build-server build-server +COPY package.json . +CMD ["npm", "start"]