Bump versions, add port auto-detection, require .env for WP

- Ollama: 0.32.6 → 0.33.0
- Open WebUI: 0.11.0 → 0.11.1
- WordPress: 7.0 → 7.1
- All compose: ports use env vars for auto-detection
- All deploy.sh: find_free_port() — increments port by 1 until free
- WordPress compose: MYSQL vars require .env (no insecure defaults)
- WordPress deploy.sh: auto-generates .env with random passwords
- WordPress deploy.sh: auto-detects ports for WP, Ollama, and WebUI
This commit is contained in:
devops
2026-08-27 00:38:32 +02:00
parent 2a1d629273
commit b7a8983b99
6 changed files with 152 additions and 52 deletions
+6 -6
View File
@@ -27,10 +27,10 @@ services:
wordpress:
container_name: d0a1-wp
image: wordpress:7.0-php8.4-apache
image: wordpress:7.1-php8.4-apache
restart: unless-stopped
ports:
- "8080:80"
- "${WP_PORT:-8080}:80"
volumes:
- wp_data:/var/www/html
environment:
@@ -44,10 +44,10 @@ services:
ollama:
container_name: d0a1-wp-ollama
image: ollama/ollama:0.32.6
image: ollama/ollama:0.33.0
restart: unless-stopped
ports:
- "127.0.0.1:11434:11434"
- "127.0.0.1:${OLLAMA_PORT:-11434}:11434"
volumes:
- ollama_data:/root/.ollama
environment:
@@ -62,10 +62,10 @@ services:
openwebui:
container_name: d0a1-wp-openwebui
image: ghcr.io/open-webui/open-webui:0.11.0
image: ghcr.io/open-webui/open-webui:0.11.1
restart: unless-stopped
ports:
- "3000:8080"
- "${WEBUI_PORT:-3000}:8080"
volumes:
- openwebui_data:/app/backend/data
environment: