76a9e9c3a43cc019d9a6f67394144b0a63229fc3
Kein separater Kubernetes-Job mehr. Dockerfile-CMD fuehrt jetzt `npm run migrate:deploy` aus, bevor `node dist/main.js` startet - Tabellen werden beim ersten Verbinden automatisch angelegt. Sicher bei mehreren gleichzeitig startenden Pod-Replicas (replicas: 2), da Prisma migrate deploy einen DB-seitigen Advisory-Lock nutzt. deployment.yaml bekommt eine startupProbe (failureThreshold 30 x periodSeconds 10 = bis zu 5 Min), damit liveness/readiness den Container waehrend der Migration nicht neu starten. ARCHITECTURE.md entsprechend aktualisiert, migrate-job.yaml entfernt.
Description
ApiCore - Imkereidokumentationssoftware
https://apicore.encry.de/
9.9 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
98.3%
JavaScript
1%
Python
0.3%
CSS
0.2%
PLpgSQL
0.1%