From 2ffa8d3d4e516c3f4a5c9a1d602f3dd75b8006ec Mon Sep 17 00:00:00 2001 From: Ron Rise Date: Wed, 16 Apr 2025 15:58:43 -0400 Subject: [PATCH] Saint Pipeline, please give me the green light (#7) Reviewed-on: https://gitea.siteworxpro.com/rrise/reloading-manager/pulls/7 Co-authored-by: Ron Rise Co-committed-by: Ron Rise --- frontend/.dockerignore | 3 +++ frontend/Dockerfile | 10 ++++------ 2 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 frontend/.dockerignore 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