CI/CD my main development container, using boxkit
This OCI container image is to be run as a distrobox using podman and a systemd quadlet.
This complements westeros which is also CI/CD with various applications and configuration baked in and any user-facing configuration both for the main OS and the devbox via my dotfiles.
- Drop a systemd quadlet file into
~/.config/containers/systemd
systemctl --user daemon-reload
systemctl --user enable --now container-mytoolbx.service
# name of the service matches the quadlet file with the suffix of.container
replaced with.service
- To get automatic updates you will need to enable
podman-auto-update.timer
which by default will auto-update at midnight
These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub
key from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/mariolopjr/devbox
This would not be possible without the work being done in the Universal Blue Toolbox project.
Many things were blatantly copied from aussielunix/mytoolbx, hope you don't mind!