diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml index afaf49b..ab2d838 100644 --- a/backend/docker-compose.yml +++ b/backend/docker-compose.yml @@ -44,7 +44,8 @@ services: frontend: build: - context: ../web/normogen-web + context: .. + dockerfile: web/normogen-web/Dockerfile container_name: normogen-frontend restart: unless-stopped ports: diff --git a/web/normogen-web/Dockerfile b/web/normogen-web/Dockerfile index 4b22a88..d4b56f7 100644 --- a/web/normogen-web/Dockerfile +++ b/web/normogen-web/Dockerfile @@ -12,11 +12,11 @@ FROM node:20-slim AS node-builder WORKDIR /app # Copy package files and install deps. -COPY package.json package-lock.json ./ +COPY web/normogen-web/package.json web/normogen-web/package-lock.json ./ RUN npm ci # Copy the source and build. -COPY . . +COPY web/normogen-web/ ./ RUN npm run build # ============================================================================ @@ -27,7 +27,7 @@ FROM rust:latest AS rust-builder WORKDIR /server # Copy the frontend-server crate. -COPY frontend-server/ ./ +COPY web/frontend-server/ ./ # Build release. RUN cargo build --release