services: voice-assistant: build: . ports: - "${PORT:-8080}:${PORT:-8080}" env_file: - .env environment: HOST: "${HOST:-0.0.0.0}" PORT: "${PORT:-8080}" # Secret aus der Shell-Umgebung durchreichen (nicht aus .env), z. B. export in ~/.bashrc OPENROUTER_API_KEY: "${OPENROUTER_API_KEY:?OPENROUTER_API_KEY ist nicht gesetzt}" command: > sh -c 'uvicorn app.main:app --host "$${HOST}" --port "$${PORT}"' restart: unless-stopped