perfsonar / unibuild

A kit for building repositories of packaged software
Apache License 2.0
1 stars 0 forks source link

Multiarch images and a Debian snapshot packages revision string change #24

Closed laeti-tia closed 2 years ago

laeti-tia commented 2 years ago

This PR, for https://github.com/perfsonar/unibuild/issues/23, brings in multi-arch Docker images for Debian and Ubuntu, supporting 4 architectures. I also enclosed a build-dev-images script that helps test those images locally and through a personal registry. And took the opportunity to split the docker-compose.yml file into a docker-bake.hcl file with the compose file focusing on bringing up the services (build containers) and the bake file on creating the images. I also enclose a update-sha256-images script that is useful when updating an existing docker-compose file, because, yes, multi-arch images need a custom URL to be used with docker-compose. :-/