Suppression de Caddy : l'app sert directement le HTTPS auto-signé

Un conteneur de moins. Le HTTPS reste nécessaire pour l'accès micro
(getUserMedia) depuis un autre appareil : certificat auto-signé généré au
démarrage pour LIVEFLOW_HOST, servi par uvicorn.

https://claude.ai/code/session_01YHMp3EKzr4s6o8w1ygxuUe
This commit is contained in:
Claude committed 2026-06-11 22:52:41 +00:00
1 parent 0101452bc1
commit 3c83b67538
6 files changed
+59 -73

No files matched your search

+4 -18
View File
@@ -1,24 +1,12 @@
services:
caddy:
image: caddy:2-alpine
restart: unless-stopped
ports:
- "80:80"
- "443:443"
environment:
# IP ou nom d'hôte du serveur, pour le certificat HTTPS auto-signé
- LIVEFLOW_HOST=${LIVEFLOW_HOST:-localhost}
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy-data:/data
- caddy-config:/config
depends_on:
- app
app:
build: ./app
restart: unless-stopped
ports:
- "8443:8000"
environment:
# IP ou nom d'hôte du serveur, pour le certificat HTTPS auto-signé
- LIVEFLOW_HOST=${LIVEFLOW_HOST:-localhost}
- ASR_BASE_URL=http://asr:8000/v1
- ASR_MODEL=Qwen/Qwen3-ASR-1.7B
- ASR_API_KEY=${ASR_API_KEY:-sk-local}
@@ -50,7 +38,5 @@ services:
capabilities: [gpu]
volumes:
caddy-data:
caddy-config:
liveflow-data:
hf-cache: