Add homepage documentation to docs folder
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
This commit is contained in:
42
docs/Mischlabs Deployment.md
Normal file
42
docs/Mischlabs Deployment.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# 3. Wie wird die Seite deployed / aktualisiert?
|
||||
|
||||
Wenn du Änderungen an deinen Config-Dateien (in `config-public` oder `config-admin`) oder an der Compose-Datei vornimmst, müssen diese auf das NAS übertragen werden.
|
||||
|
||||
Dank des eingerichteten SSH-Schlüssels auf deinem Windows-Rechner kannst du das bequem über die Windows PowerShell erledigen.
|
||||
|
||||
---
|
||||
|
||||
## Schritt-für-Schritt-Anleitung
|
||||
|
||||
### Schritt 1: Lokale Änderungen machen & Git sichern
|
||||
1. Bearbeite die Dateien lokal in deinem Git-Repository auf deinem Windows-Rechner (`d:\Vibecoding\Website\mischlabs`).
|
||||
2. Öffne ein Terminal in diesem Ordner und sichere deine Änderungen im Git (Gitea):
|
||||
```bash
|
||||
git add .
|
||||
git commit -m "Beschreibung deiner Änderung"
|
||||
git push
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Schritt 2: Änderungen auf das NAS hochladen (Deployment)
|
||||
Du musst die Dateien nicht manuell hochladen. Öffne die **PowerShell** auf deinem Windows-Rechner und führe folgende Befehle aus:
|
||||
|
||||
#### 1. Nur die YAML-Konfigurationen synchronisieren:
|
||||
```powershell
|
||||
scp -r -i C:\Users\tommi\.ssh\codex_mischnas_ed25519 d:\Vibecoding\Website\mischlabs\config-public d:\Vibecoding\Website\mischlabs\config-admin MrDiderot@192.168.178.88:/volume2/docker/mischlabs/
|
||||
```
|
||||
*Da Homepage Dateiänderungen automatisch überwacht, sind deine Änderungen im Browser **sofort live**! Du musst den Docker-Container bei reinen Inhaltsänderungen nicht neu starten.*
|
||||
|
||||
#### 2. Falls sich die docker-compose.yml geändert hat:
|
||||
Wenn du z.B. Ports oder Mount-Pfade änderst, lade die Datei hoch und starte die Container neu:
|
||||
```powershell
|
||||
# Compose-Datei hochladen
|
||||
scp -i C:\Users\tommi\.ssh\codex_mischnas_ed25519 d:\Vibecoding\Website\mischlabs\docker-compose.yml MrDiderot@192.168.178.88:/volume2/docker/mischlabs/docker-compose.override.yml
|
||||
|
||||
# Container auf dem NAS neu starten
|
||||
ssh -i C:\Users\tommi\.ssh\codex_mischnas_ed25519 MrDiderot@192.168.178.88 "cd /volume2/docker/mischlabs && docker compose down mischlabs && docker compose up -d mischlabs mischlabs-admin"
|
||||
```
|
||||
|
||||
---
|
||||
* [[Mischlabs Aendern|Zurück: Dienste ändern]] | [[Mischlabs Anleitung|Zurück zur Übersicht]]
|
||||
Reference in New Issue
Block a user