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:
2025-10-30 09:00:49 -05:00
parent 18d5a57868
commit 45a39b8151
2 changed files with 4 additions and 2 deletions

View File

@@ -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
# 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
RUN mkdir -p /workspace \

View File

@@ -16,5 +16,5 @@ packages:
- name: mvdan/sh@v3.12.0
- name: koalaman/shellcheck@v0.11.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