dave_agent/debug.yaml

40 lines
1.2 KiB
YAML

services:
dave-agent:
build:
context: .
target: development
container_name: ${DAVE_AGENT_CONTAINER_DEBUG}
ports:
- "${DAVE_AGENT_PORT}:8000"
- "${DEBUG_PORT}:5678"
volumes:
- ./pyproject.toml:/app/pyproject.toml
- ./src:/app/src
- ./d4science_lib:/app/d4science_lib
- ./mnt/tmp_file_storage:/app/tmp
- ./config/d4s_config.json:${D4S_CONFIG_DIR}/${D4S_CONFIG_FILENAME}
- ./config/dave_config.json:/etc/dave_config.json
- ./config/d4s_credentials.json:/root/.d4science/auth.${D4S_ENV}.json
- ./mnt/shared:/app/shared
- ./mnt/dumps:/app/dumps
- ./mnt/logs:/app/logs
env_file:
- ./.env
command: >
sh -c "python -Xfrozen_modules=off -m debugpy --listen 0.0.0.0:5678 -m google.adk.cli web src --host 0.0.0.0 --reload --reload_agents"
depends_on:
- long-term-memory
long-term-memory:
image: qdrant/qdrant:v1.15
container_name: ${QDRANT_CONTAINER}
expose:
- ${QDRANT_PORT}
ports:
- "${QDRANT_PORT}:6333"
- "${QDRANT_WEB_PORT}:6334"
volumes:
- ./mnt/long-term-memory:/qdrant/storage
restart: unless-stopped