Refactor Dockerfile and package.json to remove file dependency on recipe-document-converter for cleaner npm install process
This commit is contained in:
+1
-4
@@ -22,10 +22,7 @@ COPY backend/nest-cli.json ./
|
|||||||
# Lägg converter i node_modules INNAN npm install
|
# Lägg converter i node_modules INNAN npm install
|
||||||
COPY --from=converter-build /converter ./node_modules/recipe-document-converter
|
COPY --from=converter-build /converter ./node_modules/recipe-document-converter
|
||||||
|
|
||||||
# Ta bort file-dependency från package.json innan npm install
|
# Köra npm install normalt (converter är redan på plats)
|
||||||
RUN node -e "const pkg = require('./package.json'); delete pkg.dependencies['recipe-document-converter']; require('fs').writeFileSync('./package.json', JSON.stringify(pkg, null, 2));"
|
|
||||||
|
|
||||||
# Nu kan npm install köras utan att försöka lösa det icke-existerande file:// beroendet
|
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
|
||||||
RUN npx prisma generate
|
RUN npx prisma generate
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
"prisma:deploy": "prisma migrate deploy"
|
"prisma:deploy": "prisma migrate deploy"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"recipe-document-converter": "file:../recipe-document-converter",
|
|
||||||
"@nestjs/common": "^10.3.0",
|
"@nestjs/common": "^10.3.0",
|
||||||
"@nestjs/core": "^10.3.0",
|
"@nestjs/core": "^10.3.0",
|
||||||
"@nestjs/platform-express": "^10.3.0",
|
"@nestjs/platform-express": "^10.3.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user