diff options
| author | renner <80410025+renner0e@users.noreply.github.com> | 2026-06-17 16:16:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-17 16:16:34 +0200 |
| commit | a65bb3da1f7c5ed04ac3d8b5f69878c5ecee14ea (patch) | |
| tree | c43390563ea091322338d9c0c8bf8038a58b6160 /Containerfile | |
| parent | 3a675cb7b6b8242f2482225eceef178788dce508 (diff) | |
| download | AeroCore-OS-a65bb3da1f7c5ed04ac3d8b5f69878c5ecee14ea.tar.gz AeroCore-OS-a65bb3da1f7c5ed04ac3d8b5f69878c5ecee14ea.zip | |
refactor: rewrite in just, saner defaults (#218)
* refactor: rewrite in just, saner defaults
I think it makes sense to do this as it is longterm easier to maintain,
locally iterate and extend.
Documents how to rebase to a local image, it pains me greatly when
people iterate on github and wait forever for things to build and then
to download the image for trivial things they could also quickly do
locally.
Rpm-ostree rechunker by default instead of opt-in legacy-rechunker,
chunkah is also available if people want to use it already, if we deem
it ready then we can enable it later on. They can all be opted-out of.
Have a way to copy files to /{usr,etc} by default.
We should sign the digest of the image instead of the tag.
Co-Authored-by: a lot of sugar and bad music
* docs: bump fedora-bootc version
Co-authored-by: Jill Fiore <contact@lumaeris.com>
* fix: formatting inconsistency
Co-authored-by: Jill Fiore <contact@lumaeris.com>
* docs: remove variable mentions from workflows
These are now defined in the image-template.env file
* fix: small nits in labels
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
---------
Co-authored-by: Jill Fiore <contact@lumaeris.com>
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
Diffstat (limited to 'Containerfile')
| -rw-r--r-- | Containerfile | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Containerfile b/Containerfile index 4cab82b..f3bbf77 100644 --- a/Containerfile +++ b/Containerfile @@ -1,17 +1,18 @@ # Allow build scripts to be referenced without being copied into the final image FROM scratch AS ctx COPY build_files / +COPY system_files /system_files # Base Image FROM ghcr.io/ublue-os/bazzite:stable - ## Other possible base images include: -# FROM ghcr.io/ublue-os/bazzite:latest -# FROM ghcr.io/ublue-os/bluefin-nvidia:stable +# FROM ghcr.io/ublue-os/bazzite:testing +# FROM ghcr.io/ublue-os/aurora:stable +# FROM ghcr.io/ublue-os/bluefin-nvidia-open:stable # # ... and so on, here are more base images # Universal Blue Images: https://github.com/orgs/ublue-os/packages -# Fedora base image: quay.io/fedora/fedora-bootc:41 +# Fedora base image: quay.io/fedora/fedora-bootc:44 # CentOS base images: quay.io/centos-bootc/centos-bootc:stream10 ### [IM]MUTABLE /opt @@ -34,7 +35,7 @@ RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ --mount=type=cache,dst=/var/log \ --mount=type=tmpfs,dst=/tmp \ /ctx/build.sh - + ### LINTING ## Verify final image and contents are correct. RUN bootc container lint |
