2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00

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
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
No description provided
Readme 51 KiB
Languages
Just 66.2%
Dockerfile 24.9%
Shell 8.9%