fase 3: Dockerfile multi-stage (node:22-alpine)

Build TS con devDeps y runtime solo con deps de produccion, USER node,
healthcheck por proceso (deuda: anadir /healthz), secretos siempre por
entorno/ficheros montados. Imagen verificada con docker build.
This commit is contained in:
vjrj 2026-07-14 11:39:31 +02:00
parent d1fc6798dc
commit 3596f7abed
2 changed files with 35 additions and 0 deletions

11
.dockerignore Normal file
View file

@ -0,0 +1,11 @@
node_modules
dist
test
docs
deploy
.env
.env.*
!.env.example
config.json
*.log
.git