diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..aa8afe6113a80928de6127a2b7c30a759b5293cd --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +node_modules/ +target/ diff --git a/.gitignore b/.gitignore index 1c9c34dab61104c25c54685f79a3fb26a249daba..91c5906bdee55065ed7958a7baf2ecd5d8114826 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ dist-ssr target *.local release +.idea diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..b6176c7be3b3688d37ecb51659fc3a2bf6040854 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM node:16 AS build + +WORKDIR /app + +COPY package.json /app/package.json + +RUN yarn install + +COPY . . + +RUN yarn build + +FROM nginx:1.21.6 + +COPY --from=build /app/target/assets /usr/share/nginx/html/assets