Commit 612343e
committed
Add
The RabbitMQ Docker images should include the `rabbitmqadmin-ng` CLI
tool for managing RabbitMQ instances. This tool is written in Rust and
must be compiled from source with proper OpenSSL linking.
This change adds a `rabbitmqadmin-builder` stage to the Dockerfile
templates that installs Rust via `rustup-init.sh`, downloads the
`rabbitmqadmin-ng` source from GitHub, and compiles it using `cargo
build`. The build links against the existing OpenSSL installation and
configures the runtime library path via `RUSTFLAGS`.
The `versions.sh` script now fetches the latest `rabbitmqadmin-ng` release
tag from the GitHub API and calculates SHA256 checksums for both the source
archive and Rust installer. These values are stored in `versions.json` and
templated into the generated Dockerfiles.rabbitmqadmin-ng build stage to Dockerfiles1 parent c75d7c6 commit 612343e
File tree
23 files changed
+403
-58
lines changed- 3.13
- alpine
- management
- ubuntu
- management
- 4.0
- alpine
- management
- ubuntu
- management
- 4.1
- alpine
- management
- ubuntu
- management
- 4.2
- alpine
- management
- ubuntu
- management
23 files changed
+403
-58
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments