Doku: Server-Pfade durch Platzhalter /pfad/zu/docker ersetzen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f6c37db5fd
commit
94bda25516
1 file changed
+8
-6
@@ -12,10 +12,12 @@ Dashboard ausschließlich über deinen nginx, der per HTTPS auf diesen Port weit
|
|||||||
Der Code liegt in https://github.com/guyg1474/p42.f-w. `config.json`, `data/` und `.env` stehen in `.gitignore` –
|
Der Code liegt in https://github.com/guyg1474/p42.f-w. `config.json`, `data/` und `.env` stehen in `.gitignore` –
|
||||||
Schlüssel und Daten landen nie im Repository.
|
Schlüssel und Daten landen nie im Repository.
|
||||||
|
|
||||||
|
`/pfad/zu/docker` ist ein Platzhalter – durch den Container-Ordner auf dem Server ersetzen.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p ~/festplatte/dockercontainer
|
mkdir -p /pfad/zu/docker
|
||||||
git clone https://github.com/guyg1474/p42.f-w.git ~/festplatte/dockercontainer/p42
|
git clone https://github.com/guyg1474/p42.f-w.git /pfad/zu/docker/p42
|
||||||
cd ~/festplatte/dockercontainer/p42
|
cd /pfad/zu/docker/p42
|
||||||
```
|
```
|
||||||
|
|
||||||
Das Repository ist öffentlich, Klonen klappt daher ohne Schlüssel. Wird es später privat, wie beim HCRB-Projekt einen
|
Das Repository ist öffentlich, Klonen klappt daher ohne Schlüssel. Wird es später privat, wie beim HCRB-Projekt einen
|
||||||
@@ -26,7 +28,7 @@ Deploy-Key (nur Lesezugriff) anlegen und mit `git@github.com:guyg1474/p42.f-w.gi
|
|||||||
## 2. Einstellungen und Daten (einmalig, auf dem Server)
|
## 2. Einstellungen und Daten (einmalig, auf dem Server)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd ~/festplatte/dockercontainer/p42
|
cd /pfad/zu/docker/p42
|
||||||
cp config.example.json config.json # nur falls nicht mitkopiert – API-Keys etc. eintragen
|
cp config.example.json config.json # nur falls nicht mitkopiert – API-Keys etc. eintragen
|
||||||
chmod +x deploy/*.sh
|
chmod +x deploy/*.sh
|
||||||
|
|
||||||
@@ -37,8 +39,8 @@ mkdir -p data && sudo chown -R 1000:1000 data
|
|||||||
Bestehende Daten übernehmen (lokal ausführen, den lokalen Server vorher stoppen, damit die Datenbank vollständig ist):
|
Bestehende Daten übernehmen (lokal ausführen, den lokalen Server vorher stoppen, damit die Datenbank vollständig ist):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
scp -r data config.json DEIN-USER@SERVER:~/festplatte/dockercontainer/p42/
|
scp -r data config.json DEIN-USER@SERVER:/pfad/zu/docker/p42/
|
||||||
# danach auf dem Server: sudo chown -R 1000:1000 ~/festplatte/dockercontainer/p42/data
|
# danach auf dem Server: sudo chown -R 1000:1000 /pfad/zu/docker/p42/data
|
||||||
```
|
```
|
||||||
Neue Tabellen und Spalten legt der Server beim ersten Start selbst an.
|
Neue Tabellen und Spalten legt der Server beim ersten Start selbst an.
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user