summaryrefslogtreecommitdiffhomepage
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index c1b009f..aedd0f2 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -11,6 +11,11 @@ services:
- ${HOME}/.local/share/dispatch:/home/${HOST_USER:-dispatch}/.local/share/dispatch
- ${HOME}/.skills:/home/${HOST_USER:-dispatch}/.skills
- ${HOME}/.config/dispatch:/home/${HOST_USER:-dispatch}/.config/dispatch
+ # Surface LLM debug logs on the host so they're inspectable without
+ # `docker exec`. The container path is fixed to the same default the
+ # debug-logger uses (DISPATCH_DEBUG_LLM_DIR), so on the host you can
+ # `tail -F /tmp/dispatch/llm-debug/*.json` while running.
+ - /tmp/dispatch/llm-debug:/tmp/dispatch/llm-debug
env_file:
- .env.dispatch
environment:
@@ -18,6 +23,11 @@ services:
HOST_GID: ${HOST_GID:-1000}
HOST_USER: ${HOST_USER:-dispatch}
DISPATCH_WORKING_DIR: /app
+ # Debug logger — forwarded from host via bin/up. When unset, the logger
+ # is a no-op (early-return on the !ENABLED guard in debug-logger.ts).
+ DISPATCH_DEBUG_LLM: ${DISPATCH_DEBUG_LLM:-}
+ DISPATCH_DEBUG_LLM_VERBOSITY: ${DISPATCH_DEBUG_LLM_VERBOSITY:-}
+ DISPATCH_DEBUG_USAGE: ${DISPATCH_DEBUG_USAGE:-}
frontend:
build: