fix kiwix 502: map host:8181 to container:80 (kiwix default port)
kiwix-serve binds to port 80 by default; the previous mapping to 8080 caused a 502. Change port mapping to 8181:80 and drop --port flag. https://claude.ai/code/session_012gDnantBmFTWZGCiKyjazx
This commit is contained in:
@@ -934,11 +934,11 @@ ${OLLAMA_VOLUME_LINE}
|
||||
container_name: kiwix
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "0.0.0.0:8181:8080"
|
||||
- "0.0.0.0:8181:80"
|
||||
volumes:
|
||||
- $KIWIX_DIR:/data
|
||||
entrypoint: ["sh", "-c"]
|
||||
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve --port 8080 /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
|
||||
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
|
||||
|
||||
# ── Gitea — Self-hosted Git ─────────────────────────────────────────────────
|
||||
gitea:
|
||||
|
||||
+2
-2
@@ -622,10 +622,10 @@ services:
|
||||
image: ghcr.io/kiwix/kiwix-serve:latest
|
||||
container_name: kiwix
|
||||
restart: unless-stopped
|
||||
ports: ["0.0.0.0:8181:8080"]
|
||||
ports: ["0.0.0.0:8181:80"]
|
||||
volumes: [$BASE/kiwix:/data]
|
||||
entrypoint: ["sh", "-c"]
|
||||
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve --port 8080 /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
|
||||
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
|
||||
Reference in New Issue
Block a user