mirror of
https://github.com/dockersrc/go
synced 2026-06-24 14:01:08 -04:00
65346b72af
Add buf (modern protobuf toolchain) and goose (Go-native DB migration runner) to complete the Go dev toolchain. Fix PATH order so baked image tools in /usr/local/bin always take precedence over anything installed at runtime into $GOPATH/bin. Full README rewrite following canonical section order. - Dockerfile: insert /usr/local/bin between /usr/local/go/bin and /usr/local/share/go/bin in both build and final stage ENV PATH - rootfs/etc/profile.d/go.sh: same PATH fix; explicit /usr/local/bin guard added; $GOPATH/bin appended last - rootfs/root/docker/setup/05-custom.sh: add buf@latest and goose/v3@latest installs with descriptive comments - README.md: full rewrite — H1 title, canonical section order (Pull, Docker, Tools table, Env vars, PATH order, Persistence, Cross-compile, Development, License); accurate tool list matching actual image content Dockerfile README.md rootfs/etc/profile.d/go.sh rootfs/root/docker/setup/05-custom.sh