Add setup and restore flow
This commit is contained in:
+11
-2
@@ -14,7 +14,6 @@ cp .env.docker-external.example .env.docker-external
|
||||
|
||||
```bash
|
||||
DATABASE_URL=postgresql://tickettracker:PASSWORT@10.10.10.23:5432/tickettracker
|
||||
ADMIN_PASSWORD=ein-sicheres-passwort
|
||||
TICKETTRACKER_IMAGE=git.d-razz.de/michael/tickettracker:latest
|
||||
APP_PORT=3910
|
||||
```
|
||||
@@ -37,7 +36,6 @@ cp .env.docker-postgres.example .env.docker-postgres
|
||||
|
||||
```bash
|
||||
POSTGRES_PASSWORD=ein-sicheres-db-passwort
|
||||
ADMIN_PASSWORD=ein-sicheres-admin-passwort
|
||||
TICKETTRACKER_IMAGE=git.d-razz.de/michael/tickettracker:latest
|
||||
APP_PORT=3910
|
||||
```
|
||||
@@ -50,6 +48,17 @@ docker compose --env-file .env.docker-postgres -f compose.postgres.yml up -d
|
||||
|
||||
Die Datenbankdaten liegen im Docker-Volume `tickettracker_postgres_data`.
|
||||
|
||||
## Erstes Setup
|
||||
|
||||
Admin-Zugangsdaten werden nicht per `.env` gesetzt. Nach dem ersten Start oeffnest du TicketTracker im Browser und landest automatisch auf der Setup-Seite.
|
||||
|
||||
Dort gibt es zwei Wege:
|
||||
|
||||
- `Admin anlegen`: festen Admin direkt erstellen und anmelden.
|
||||
- `Backup einspielen`: ein TicketTracker-SQL-Backup einspielen. Danach meldest du dich mit einem Benutzer aus dem Backup an.
|
||||
|
||||
Ein Restore ersetzt den kompletten Systemstand. Vor dem Einspielen werden alle TicketTracker-Tabellen geleert; danach gelten ausschliesslich Benutzer, Passwoerter, Sessions, Settings, Organisationen, fixe Abrechnungen und Abschluesse aus dem Backup.
|
||||
|
||||
## Image bauen und in Gitea pushen
|
||||
|
||||
Einmal am Docker/Gitea-Registry anmelden:
|
||||
|
||||
Reference in New Issue
Block a user