[C28-28][@ant] fix(email-relay): ts-node+typescript в dependencies (переживают prune --prod)
Прод-образ mono-base делает `pnpm prune --prod` (Dockerfile:74) — devDeps вырезаются. ts-node был в devDependencies → в проде `sh: ts-node: not found`, контейнер в restart-loop, /health не отвечал. controller держит ts-node в dependencies — повторяем паттерн. (Коммит из закрытого PR #115 не попал в dev, вношу прямо.) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -14,14 +14,14 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"express": "^4.22.1",
|
||||
"nodemailer": "^8.0.1"
|
||||
"nodemailer": "^8.0.1",
|
||||
"ts-node": "^10.9.2",
|
||||
"typescript": "^5.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/express": "^4.17.21",
|
||||
"@types/node": "^20.0.0",
|
||||
"@types/nodemailer": "^6.4.14",
|
||||
"nodemon": "^3.1.0",
|
||||
"ts-node": "^10.9.2",
|
||||
"typescript": "^5.0.0"
|
||||
"nodemon": "^3.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+6
-6
@@ -1066,6 +1066,12 @@ importers:
|
||||
nodemailer:
|
||||
specifier: ^8.0.1
|
||||
version: 8.0.4
|
||||
ts-node:
|
||||
specifier: ^10.9.2
|
||||
version: 10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.19))(@types/node@20.19.37)(typescript@5.9.3)
|
||||
typescript:
|
||||
specifier: ^5.0.0
|
||||
version: 5.9.3
|
||||
devDependencies:
|
||||
'@types/express':
|
||||
specifier: ^4.17.21
|
||||
@@ -1079,12 +1085,6 @@ importers:
|
||||
nodemon:
|
||||
specifier: ^3.1.0
|
||||
version: 3.1.14
|
||||
ts-node:
|
||||
specifier: ^10.9.2
|
||||
version: 10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.19))(@types/node@20.19.37)(typescript@5.9.3)
|
||||
typescript:
|
||||
specifier: ^5.0.0
|
||||
version: 5.9.3
|
||||
|
||||
components/factory:
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user