mirror of
https://github.com/esauflores/toolbox.git
synced 2026-03-09 21:03:59 +00:00
40e93bdf27fd41f1feab789cd4f954b051003476
dev-tools
Populates a shared dev-tools Docker volume with dev tools using mise. Run once, mount everywhere.
Prerequisites
Create the external volume:
docker volume create dev-tools
Optionally, set a GitHub token to avoid API rate limits:
cp .env.example .env
# fill in GITHUB_TOKEN
Usage
docker compose up
Tools
| Category | Tools |
|---|---|
| Languages | Node 24, Python 3.11, Go 1.26, DuckDB 1 |
| Package managers | uv |
| Secrets | sops, age |
| Infra | mc (MinIO client), Supabase CLI |
| Dev utilities | bat, eza, ripgrep, fzf, jq, yq, just, gh, starship |
Consuming the volume
volumes:
- dev-tools:/tools:ro
environment:
- PATH=/tools/shims:${PATH}
volumes:
dev-tools:
name: dev-tools
external: true
Updating tools
Edit mise.toml, bump versions, re-run docker compose up.
Description
Languages
Just
66.2%
Dockerfile
24.9%
Shell
8.9%