Wrapper-Frontend vor cryptgeon: der Browser verschluesselt lokal, per Mail geht nur der Link raus. Fuer das Deployment nach den Konventionen aus DEPLOY.md hergerichtet: - docker-compose.yml mit festem Projekt- und Container-Namen, kein ports-Mapping, Healthcheck als Deploy-Gate. cryptgeon und redis liegen im internen Netz, nur app haengt im Web-Netz. - cryptgeon von latest auf 2.9.3 gepinnt. Das ist derselbe Stand, den latest bisher geliefert hat; 2.6.2 existiert nicht. - /healthz in server.js, vor dem Catch-all-Proxy registriert. - Dockerfile auf npm ci mit Lockfile und non-root umgestellt. - .gitea/workflows/deploy.yml: Build und Syntaxpruefung vor dem Deploy, .env aus dem Repo-Secret DOTENV. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
10 lines
204 B
Plaintext
10 lines
204 B
Plaintext
.env
|
|
node_modules/
|
|
|
|
# Generierte Frontend-Bundles (entstehen beim Build aus src/).
|
|
app/public/customer.js
|
|
app/public/link.js
|
|
|
|
# Heruntergeladene Vorlage, gehoert nicht ins Projekt-Repo.
|
|
deploy-kit-main*/
|