diff --git a/backend/Dockerfile b/backend/Dockerfile index cc4cf4e..431c146 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -9,9 +9,6 @@ WORKDIR /app ARG GIT_REV ENV GIT_REV=${GIT_REV} -# Run in production mode -ENV NODE_ENV=production - # Copy necessary files for installation COPY package.json* pnpm-lock.yaml* pnpm-workspace.yaml* ./ COPY common ./common @@ -20,6 +17,9 @@ COPY backend ./backend # Install all dependencies (for common and backend) RUN pnpm install +# Run in production mode +ENV NODE_ENV=production + # Build the common workspace first, then the backend RUN pnpm --filter ...common build RUN pnpm --filter ...backend build diff --git a/backend/package.json b/backend/package.json index 4fb6218..68a864a 100644 --- a/backend/package.json +++ b/backend/package.json @@ -17,9 +17,7 @@ "@nestjs/platform-fastify": "^10.4.4", "@ssr/common": "workspace:*", "reflect-metadata": "^0.2.0", - "rxjs": "^7.8.1", - "tsup": "^8.3.0", - "typescript": "^5" + "rxjs": "^7.8.1" }, "devDependencies": { "@nestjs/cli": "^10.0.0", @@ -39,6 +37,8 @@ "source-map-support": "^0.5.21", "supertest": "^7.0.0", "ts-loader": "^9.4.3", - "ts-node": "^10.9.1" + "ts-node": "^10.9.1", + "tsup": "^8.3.0", + "typescript": "^5" } } diff --git a/common/package.json b/common/package.json index 6c9069d..0971a14 100644 --- a/common/package.json +++ b/common/package.json @@ -5,11 +5,9 @@ "dev": "tsup src/index.ts --watch", "build": "tsup src/index.ts" }, - "dependencies": { + "devDependencies": { + "@types/node": "^22.7.4", "tsup": "^6.5.0", "typescript": "^5" - }, - "devDependencies": { - "@types/node": "^22.7.4" } }