From c7e06f422d2b4ea77e7d3cfa38936c2a234502d8 Mon Sep 17 00:00:00 2001 From: Karmaa Date: Sun, 9 Feb 2025 01:57:49 -0600 Subject: [PATCH] Updated dockerfile for new file structure --- docker/Dockerfile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2a4a5d95..94e64dee 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -8,10 +8,8 @@ RUN npm run build # Build backend FROM node:18-alpine AS backend-build -WORKDIR /backend -COPY package*.json ./ -RUN npm install -COPY src/backend src/backend +WORKDIR src/backend +COPY ./ ./ # Configure nginx FROM nginx:alpine @@ -19,12 +17,12 @@ FROM nginx:alpine RUN apk add --no-cache nodejs npm COPY docker/nginx.conf /etc/nginx/nginx.conf COPY --from=frontend-build /app/dist /usr/share/nginx/html -COPY --from=backend-build /backend /backend -COPY --from=backend-build /backend/entrypoint.sh /backend/entrypoint.sh +COPY --from=backend-build /src/backend /src/backend +COPY --from=backend-build /src/backend/entrypoint.sh /src/backend/entrypoint.sh # Configure start-up -RUN chmod +x /backend/entrypoint.sh -ENTRYPOINT ["/backend/entrypoint.sh"] +RUN chmod +x /src/backend/entrypoint.sh +ENTRYPOINT ["/src/backend/entrypoint.sh"] EXPOSE 8080 EXPOSE 8081 \ No newline at end of file