From 57625af4f849c5511e63068e23069e2e41dda25a Mon Sep 17 00:00:00 2001 From: Zhuoran Deng Date: Thu, 28 May 2026 09:37:19 +0800 Subject: [PATCH] docs(docker): tighten toolbox compose defaults --- docs/examples/compose.toolbox.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/examples/compose.toolbox.yml b/docs/examples/compose.toolbox.yml index 2da470c9..49b1451e 100644 --- a/docs/examples/compose.toolbox.yml +++ b/docs/examples/compose.toolbox.yml @@ -20,17 +20,17 @@ services: CODEWHALE_IMAGE: ${CODEWHALE_IMAGE:-ghcr.io/hmbown/codewhale:latest} TOOLBOX_PACKAGES: ${TOOLBOX_PACKAGES:-git openssh-client curl build-essential pkg-config python3 python3-pip nodejs npm} environment: - DEEPSEEK_API_KEY: ${DEEPSEEK_API_KEY:?set DEEPSEEK_API_KEY} - DEEPSEEK_BASE_URL: ${DEEPSEEK_BASE_URL:-} - DEEPSEEK_NO_COLOR: ${DEEPSEEK_NO_COLOR:-} + - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:?set DEEPSEEK_API_KEY} + - DEEPSEEK_BASE_URL + - DEEPSEEK_NO_COLOR volumes: - codewhale-home:/home/codewhale/.deepseek - - ${CODEWHALE_WORKSPACE:-../..}:/workspace + - ${CODEWHALE_WORKSPACE:?set CODEWHALE_WORKSPACE to the project directory}:/workspace # Mount SSH material only for projects that need it, and prefer read-only. # - ${HOME}/.ssh:/home/codewhale/.ssh:ro # Mount local CA certificates only when starting through a command that # runs `sudo update-ca-certificates` inside this toolbox image. - # - ${CODEWHALE_CERTS_DIR:-./docker/certs}:/usr/local/share/ca-certificates/local:ro + # - ${CODEWHALE_CERTS_DIR:-../../docker/certs}:/usr/local/share/ca-certificates/local:ro working_dir: /workspace stdin_open: true tty: true