fix(deploy): embed prisma migrate deploy in API startup
Tessera CI/CD / Lint & Type Check (push) Successful in 45s
Tessera CI/CD / Tests (push) Successful in 42s
Tessera CI/CD / Build & Publish Images (push) Successful in 3m52s

- Move prisma to runtime dependencies so it's available in prod image
- API runs migrate deploy before starting (handles fresh installs + updates)
- Remove separate migrate service from prod compose

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-29 14:50:42 +02:00
parent 14e6e8401f
commit e26fbd720e
4 changed files with 5 additions and 19 deletions
+3 -3
View File
@@ -101,6 +101,9 @@ importers:
pdf-parse:
specifier: ^2.4.5
version: 2.4.5
prisma:
specifier: ^6.0.0
version: 6.19.3(typescript@5.9.3)
reflect-metadata:
specifier: ^0.2.0
version: 0.2.2
@@ -135,9 +138,6 @@ importers:
'@types/passport-local':
specifier: ^1.0.38
version: 1.0.38
prisma:
specifier: ^6.0.0
version: 6.19.3(typescript@5.9.3)
typescript:
specifier: ^5.5.0
version: 5.9.3