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:
@@ -62,10 +62,22 @@ Caddy und Hördle müssen im gleichen Docker-Netzwerk kommunizieren:
|
|||||||
# Prüfe, ob das Netzwerk bereits existiert
|
# Prüfe, ob das Netzwerk bereits existiert
|
||||||
docker network ls | grep hoerdle
|
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
|
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
|
## Schritt 4: Caddy starten
|
||||||
|
|
||||||
### Option A: Mit docker-compose (Empfohlen)
|
### Option A: Mit docker-compose (Empfohlen)
|
||||||
|
|||||||
@@ -56,6 +56,6 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
# Netzwerk wird automatisch erstellt wenn beide Compose-Dateien zusammen verwendet werden
|
name: hoerdle_default
|
||||||
# Bei separater Verwendung: docker network create hoerdle_default und external: true setzen
|
external: true
|
||||||
|
|
||||||
|
|||||||
@@ -37,4 +37,10 @@ services:
|
|||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
start_period: 40s
|
start_period: 40s
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
# docker-entrypoint.sh handles migrations and server startup (with baseline fallback)
|
# docker-entrypoint.sh handles migrations and server startup (with baseline fallback)
|
||||||
|
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
name: hoerdle_default
|
||||||
|
|||||||
Reference in New Issue
Block a user