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