docs: explain deployment, Resend setup and mail operations

This commit is contained in:
t.indorf
2026-10-09 21:18:31 +02:00
parent 8b32e4a832
commit 2d3b82eb80
5 changed files with 185 additions and 7 deletions
+4 -2
View File
@@ -2,6 +2,8 @@
Dieses Verzeichnis enthaelt die ausfuellbaren Vorlagen fuer das Production-Deployment.
Die zentrale Schritt-für-Schritt-Anleitung steht in [DEPLOYMENT_UND_MAILVERSAND.md](DEPLOYMENT_UND_MAILVERSAND.md). Sie erklärt die Datenbankvarianten, alle benötigten Variablen, Resend und DNS, Fristprüfung, Versandwiederholungen und die Prüfung nach dem Deployment.
## Dateien
- `production.env.example`: Vorlage fuer alle benoetigten Environment Variables.
@@ -15,7 +17,7 @@ Dieses Verzeichnis enthaelt die ausfuellbaren Vorlagen fuer das Production-Deplo
2. In Coolify eine neue Application aus diesem Gitea-Repository anlegen.
3. Als Build Pack `Docker Compose` waehlen.
4. Als Compose-Datei `docker-compose.coolify.yml` eintragen.
5. Die bestehende Coolify-Postgres-Datenbank ueber ihre interne `DATABASE_URL` verbinden.
5. Datenbankvariante wählen: Die aktuelle Compose-Datei bringt PostgreSQL mit und setzt daraus die App-URL zusammen. Für eine bestehende Coolify-Datenbank zuerst die Compose-Konfiguration auf deren `DATABASE_URL` und Netzwerkverbindung anpassen; siehe zentrale Anleitung.
6. Environment Variables aus `production.env.example` in Coolify eintragen.
7. Domain auf den `app`-Service mit internem Port `3000` zeigen lassen.
8. Deploy starten.
@@ -23,7 +25,7 @@ Dieses Verzeichnis enthaelt die ausfuellbaren Vorlagen fuer das Production-Deplo
Beim Container-Start fuehrt `scripts/start-production.sh` automatisch aus:
```bash
npx prisma db push
npx prisma db push --skip-generate
```
Coolify erkennt Variablen aus `docker-compose.coolify.yml` und zeigt required Variablen