A clone of ublue-os toolboxes, with some additions for me. All credit goes to team Universal Blue and contributors - my hat's off to you!
- This repo holds the full code of the upstream repo. I add two toolboxes:
mybuntu-toolbox
The original ubuntu-toolbox with a few additional Ubuntu packages.node18-toolbox
My Node.js v18 dev env, similar to the Chainguard node:18-dev image, based on https://wolfi-dev/.node20-toolbox
My Node.js v20 dev env, similar to the Chainguard node:20-dev image, based on https://wolfi-dev/.
- I only build these 3 toolboxes -> available as packages.
- I skip building the original toolboxes provided upstream, using a modified
.github/workflows
folder - let's just work with the ublue-os built original packages when suitable.
To test build a modified toolbox locally before committing to Github, run something like this in the repo base dir:
podman build -f toolboxes/node18-toolbox/Containerfile.node18 -t node18:test .
podman image ls
podman run --rm -it localhost/node18:test