gemini (kostenintensives) app-aufbauen
This commit is contained in:
1 parent
c74bca1e13
commit
8232f4d8f7
11 files changed
+659
-519
No files matched your search
+13
-2
@@ -26,5 +26,16 @@ Im Dev-Modus wird die Google reCAPTCHA API nicht kontaktiert.
|
||||
|
||||
## 3. CLI Commands & Maintenance
|
||||
|
||||
* **Datenbank-Seeding:** `flask seed-db` (Erstellt Test-Mandanten und Beispiel-Formulare).
|
||||
* **E-Mail Dump Trigger:** `flask run-scheduled-export --tenant-id=<ID> --period=daily` (Führt datenbank-agnostischen Export via SQLAlchemy aus und versendet die Mail).
|
||||
### Datenbank-Migration
|
||||
* **Migration-Repository initialisieren:** `flask db init` (nur einmalig erforderlich)
|
||||
* **Migration erstellen:** `flask db migrate -m "Beschreibung der Änderungen"` (nach Modell-Änderungen)
|
||||
* **Migration anwenden:** `flask db upgrade` (wendet ausstehende Migrationen an)
|
||||
* **Migration zurücksetzen:** `flask db downgrade` (setzt die letzte Migration zurück)
|
||||
|
||||
### Daten & Verwaltung
|
||||
* **Datenbank-Seeding:** `flask seed-db` (Erstellt Test-Mandanten und Beispiel-Formulare)
|
||||
* **E-Mail Dump Trigger:** `flask run-scheduled-export --tenant-id=<ID> --period=daily` (Führt datenbank-agnostischen Export via SQLAlchemy aus und versendet die Mail)
|
||||
|
||||
### Tenant & User Verwaltung
|
||||
* **Neuen Mandanten erstellen:** `flask create-tenant <Name> <Public-Key> [--allowed-origins=...]`
|
||||
* **Neuen Benutzer erstellen:** `flask create-user <Email> <Name> [--role=admin|tenant_admin|user|viewer]`
|
||||
Reference in new issue
Block a user