All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
43 lines
2.1 KiB
Markdown
43 lines
2.1 KiB
Markdown
# 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]]
|