diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..c0f6ec61529d1f63da25ac53de49654a6528eb53 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.vscode/ +cypress/ +node_modules/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..8aaed3d8700e90431cb91d72cf20b2be4678cbdc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:lts AS frontend-builder +WORKDIR /build +COPY . /build +RUN npm install +RUN npm run build + +FROM node:lts AS frontend-runner +COPY --from=frontend-builder /build/dist . +EXPOSE 8888 +ENTRYPOINT ["npx", "-y", "http-server-spa", ".", "index.html", "8888"] \ No newline at end of file