docs: enhance Caddy setup documentation and update Docker Compose configurations

- Add instructions for handling existing Docker networks in Caddy setup
- Update docker-compose.caddy.yml to specify external network name
- Modify docker-compose.example.yml to include network configuration for the default network
This commit is contained in:
Hördle Bot
2025-12-01 15:39:54 +01:00
parent e881979da3
commit 95fd6405be
3 changed files with 21 additions and 3 deletions

View File

@@ -62,10 +62,22 @@ Caddy und Hördle müssen im gleichen Docker-Netzwerk kommunizieren:
# Prüfe, ob das Netzwerk bereits existiert
docker network ls | grep hoerdle
# Falls nicht vorhanden, erstelle es
# Falls das Netzwerk bereits existiert, aber falsche Labels hat:
# 1. Stoppe alle Container, die das Netzwerk nutzen
docker compose -f docker-compose.yml down
# 2. Lösche das alte Netzwerk (falls keine Container mehr dranhängen)
docker network rm hoerdle_default
# 3. Erstelle das Netzwerk neu
docker network create hoerdle_default
# Falls das Netzwerk nicht existiert, erstelle es:
docker network create hoerdle_default
```
**Hinweis**: Die docker-compose.caddy.yml ist so konfiguriert, dass sie das Netzwerk als externes Netzwerk nutzt. Das bedeutet, dass das Netzwerk bereits existieren muss, bevor Caddy gestartet wird.
## Schritt 4: Caddy starten
### Option A: Mit docker-compose (Empfohlen)

View File

@@ -56,6 +56,6 @@ volumes:
networks:
default:
# Netzwerk wird automatisch erstellt wenn beide Compose-Dateien zusammen verwendet werden
# Bei separater Verwendung: docker network create hoerdle_default und external: true setzen
name: hoerdle_default
external: true

View File

@@ -37,4 +37,10 @@ services:
timeout: 10s
retries: 3
start_period: 40s
networks:
- default
# docker-entrypoint.sh handles migrations and server startup (with baseline fallback)
networks:
default:
name: hoerdle_default