15 lines
491 B
YAML
15 lines
491 B
YAML
|
|
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
|