@@ -107,27 +107,75 @@ Im Falle einer Installation, bei der keine Wiederherstellung der Datenbank erfor
sudo docker-compose up -d
sudo docker-compose exec web /bin/ash
python manage.py migrate
// setup super user
python manage.py createsuperuser
```
Es folgt nun eine Reihe von Eingabeaufforderungen, um das Nutzer*innenkonto zu erstellen. Anschließen kann das Konto aktiviert und die Shell geschlossen werden:
sudo docker-compose -f docker-compose.prod.yml up -d
sudo docker-compose exec web /bin/ash
python manage.py migrate
// setup super user
python manage.py createsuperuser
```
Es folgt nun eine Reihe von Eingabeaufforderungen, um das Nutzer*innenkonto zu erstellen. Anschließen kann das Konto aktiviert und die Shell geschlossen werden:
Sollte ein Backup der Datenbank vorliegen, kann dies zur Wiederherstellung genutzt werden.
Sollte ein Backup der Datenbank vorliegen, kann dies zur Wiederherstellung genutzt werden. Entsprechende Datenbankdumps werden im Betrieb täglich vom Service `cron` erstellt und unter `/postgres/dump/` abgelegt.
Nach starten der Anwendung, muss der entsprechende Datenbankdump in den Container kopiert werden, bevor er mit `pg_restore` zur Wiederherstellung der Datenbank genutzt werden kann.
```
sudo docker-compose -f docker-compose.prod.yml up -d