iggy
iggy copied to clipboard
Optimize docker builds
Aim of this task is to optimize iggy
CI in context of performance of docker image.
Possible improvements:
- hugepages support (if possible, need to do research)
- switch to gnu instead of musl
Related QoL:
- add gnu AND musl artifacts to release artifacts
Given the large # of dependencies, would it be worth adding using cargo-chef
? This will speed up builds.
https://www.lpalmieri.com/posts/fast-rust-docker-builds
There's a bunch of things we could do with builds using the Nix flake I submitted in #997
For example https://determinate.systems/posts/magic-nix-cache/