Oprava: aplikace padala pri startu v produkcnim rezimu

Dockerfile nastavuje NODE_ENV=production a config.ts pri chybejicim
JWT_SECRET vyhazoval vyjimku. AppFactory tu promennou nastavenou nema,
takze se container po startu ukoncil a sluzba byla nedostupna (502).

Chybejici JWT_SECRET uz start neshodi. Vygeneruje se nahodny klic platny
do restartu containeru a do logu jde varovani. Klic zapsany v kodu se
nepouziva, aby nevznikla bezpecnostni dira.

Dusledek: bez nastavene promenne prestanou po restartu platit vydane
tokeny. JWT_SECRET se ma nastavit jako promenna aplikace v AppFactory.
This commit is contained in:
JiriUhlir
2026-07-31 17:04:32 +02:00
parent 7b045a9f20
commit e177ca2087
3 changed files with 32 additions and 9 deletions
+4
View File
@@ -0,0 +1,4 @@
[start] csbot-prototype bezi na portu 3000
[start] ROOT_PATH: /apps/csbot-prototype
[start] health: /apps/csbot-prototype/health, docs: /apps/csbot-prototype/docs
[req] GET /health