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>
8 lines
221 B
Plaintext
8 lines
221 B
Plaintext
SMTP_HOST=mail.example.de
|
|
SMTP_PORT=587
|
|
SMTP_USER=noreply@lucas-orth.de
|
|
SMTP_PASS=geheimes-passwort
|
|
SMTP_FROM="Lucas Orth <noreply@lucas-orth.de>"
|
|
RECIPIENT_EMAIL=privat@lucas-orth.de
|
|
APP_URL=https://secret.lucas-orth.de
|