From 8890542f5e7ef30ffb23b8cfdacdf645ad9757d9 Mon Sep 17 00:00:00 2001 From: Timo De Meyst Date: Fri, 7 Mar 2025 17:29:22 +0100 Subject: [PATCH] chore: docker container layout aangepast De mappen zitten een laag dieper in de docker container zodat de MenuBar.vue code niet moest aangepast worden --- backend.Dockerfile | 4 +++- frontend.Dockerfile | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/backend.Dockerfile b/backend.Dockerfile index c8a595fe..f2967423 100644 --- a/backend.Dockerfile +++ b/backend.Dockerfile @@ -6,7 +6,9 @@ COPY ./backend/package*.json ./ RUN npm install -COPY ./backend . +COPY ./backend ./backend + +WORKDIR /app/backend EXPOSE 2002 diff --git a/frontend.Dockerfile b/frontend.Dockerfile index 40cb0d4a..6491bb5f 100644 --- a/frontend.Dockerfile +++ b/frontend.Dockerfile @@ -1,13 +1,15 @@ # build stage -FROM node:22 as build-stage +FROM node:22 AS build-stage WORKDIR /app COPY ./frontend/package*.json ./ RUN npm install -COPY ./frontend . +COPY ./frontend ./frontend +COPY ./assets ./assets +WORKDIR /app/frontend RUN npm run build # production stage -FROM nginx:stable as production-stage -COPY --from=build-stage /app/dist /usr/share/nginx/html +FROM nginx:stable AS production-stage +COPY --from=build-stage /app/frontend/dist /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file