diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..d6c44a9 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,3 @@ +.idea/ +dist/ +node_modules/ \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile index a41ec99..3f24382 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,12 +1,10 @@ -FROM node:22.14.0 AS BUILD +FROM node:22.14.0 AS build WORKDIR /app -COPY package.json package-lock.json ./ - -RUN npm install && \ - npm run build +COPY . . +RUN npm install && npm run build FROM caddy -COPY --from=BUILD /app/dist /usr/share/caddy \ No newline at end of file +COPY --from=build /app/dist /usr/share/caddy \ No newline at end of file