mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-09-12 03:02:21 +02:00
22 lines
901 B
YAML
22 lines
901 B
YAML
# High-trust host network access. Enable only when the Odysseus agent needs
|
|
# host-native LAN/VPN/mDNS behavior that Docker bridge networking cannot
|
|
# provide. Linux only; Docker Desktop does not provide equivalent host
|
|
# networking semantics.
|
|
# COMPOSE_FILE=docker-compose.yml:docker/host-workspace.yml:docker/host-network.yml
|
|
# APP_PORT=7011
|
|
services:
|
|
odysseus:
|
|
network_mode: host
|
|
ports: !reset []
|
|
environment:
|
|
- APP_PORT=${APP_PORT:-7011}
|
|
- APP_BIND=${APP_BIND:-0.0.0.0}
|
|
- SEARXNG_INSTANCE=${ODYSSEUS_HOST_NETWORK_SEARXNG_INSTANCE:-http://127.0.0.1:8080}
|
|
- CHROMADB_HOST=${ODYSSEUS_HOST_NETWORK_CHROMADB_HOST:-127.0.0.1}
|
|
- CHROMADB_PORT=${ODYSSEUS_HOST_NETWORK_CHROMADB_PORT:-8100}
|
|
- ODYSSEUS_CONTAINER_NETWORK_MODE=host
|
|
command:
|
|
- sh
|
|
- -c
|
|
- exec uvicorn app:app --host "$${APP_BIND:-0.0.0.0}" --port "$${APP_PORT:-7011}"
|