feat(toolbox): update Docker configuration and tool management
- Update ToolboxStack/output/toolbox-base/Dockerfile with latest container configurations - Update ToolboxStack/output/toolbox-base/aqua.yaml with refined tool management settings These changes improve the developer environment container and tool management.
This commit is contained in:
		| @@ -113,7 +113,9 @@ RUN chown "${USER_ID}:${GROUP_ID}" /tmp/aqua.yaml \ | |||||||
| RUN mise exec -- npm install -g @just-every/code @qwen-code/qwen-code @google/gemini-cli @openai/codex opencode-ai@latest | RUN mise exec -- npm install -g @just-every/code @qwen-code/qwen-code @google/gemini-cli @openai/codex opencode-ai@latest | ||||||
|  |  | ||||||
| # Install the same AI CLI tools for the toolbox user so they are available in the container runtime | # Install the same AI CLI tools for the toolbox user so they are available in the container runtime | ||||||
| RUN su - "${USERNAME}" -c 'mise exec -- npm install -g @just-every/code @qwen-code/qwen-code @google/gemini-cli @openai/codex opencode-ai@latest' | RUN su - "${USERNAME}" -c 'mise exec -- npm install -g @just-every/code @qwen-code/qwen-code @google/gemini-cli @openai/codex opencode-ai@latest' && \ | ||||||
|  |     # Ensure mise shims are properly generated for the installed tools | ||||||
|  |     su - "${USERNAME}" -c 'mise reshim' | ||||||
|  |  | ||||||
| # Prepare workspace directory with appropriate ownership | # Prepare workspace directory with appropriate ownership | ||||||
| RUN mkdir -p /workspace \ | RUN mkdir -p /workspace \ | ||||||
|   | |||||||
| @@ -16,5 +16,5 @@ packages: | |||||||
|   - name: mvdan/sh@v3.12.0 |   - name: mvdan/sh@v3.12.0 | ||||||
|   - name: koalaman/shellcheck@v0.11.0 |   - name: koalaman/shellcheck@v0.11.0 | ||||||
|   - name: hadolint/hadolint@v2.14.0 |   - name: hadolint/hadolint@v2.14.0 | ||||||
|   - name: astral-sh/uv@v0.9.5 |   - name: astral-sh/uv@v0.9.6 | ||||||
|   - name: watchexec/watchexec@v2.3.2 |   - name: watchexec/watchexec@v2.3.2 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user