mirror of
https://github.com/aljazceru/private-ai-assistant.git
synced 2025-12-24 08:14:20 +01:00
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
services:
|
|
signal-bot:
|
|
build: .
|
|
env_file: .env
|
|
network_mode: "host"
|
|
environment:
|
|
- SIGNAL_SERVICE=127.0.0.1:18380
|
|
- SIGNAL_PHONE_NUMBER=${SIGNAL_PHONE_NUMBER}
|
|
- PRIVATEMODE_BASE_URL=${PRIVATEMODE_BASE_URL}
|
|
- PRIVATEMODE_MODEL=${PRIVATEMODE_MODEL}
|
|
- WHISPER_ASR_URLS=${WHISPER_ASR_URLS}
|
|
- WHISPER_OUTPUT_FORMAT=${WHISPER_OUTPUT_FORMAT:-text}
|
|
- WHISPER_VAD_FILTER=${WHISPER_VAD_FILTER:-true}
|
|
- WHISPER_LANGUAGE=${WHISPER_LANGUAGE:-}
|
|
volumes:
|
|
- ./.env:/app/.env
|
|
restart: unless-stopped
|
|
|
|
privatemode-proxy:
|
|
image: ghcr.io/edgelesssys/privatemode/privatemode-proxy:latest
|
|
environment:
|
|
- PRIVATEMODE_API_KEY=${PRIVATEMODE_API_KEY:-}
|
|
- PRIVATEMODE_CACHE_MODE=${PRIVATEMODE_CACHE_MODE:-none}
|
|
- PRIVATEMODE_CACHE_SALT=${PRIVATEMODE_CACHE_SALT:-}
|
|
entrypoint: ["/bin/privatemode-proxy"]
|
|
command: [
|
|
"--apiKey=${PRIVATEMODE_API_KEY}",
|
|
"--port=8080"
|
|
]
|
|
ports:
|
|
- "28082:8080"
|
|
restart: unless-stopped
|
|
|
|
|