summaryrefslogtreecommitdiff
path: root/Containerfile
diff options
context:
space:
mode:
authorrenner <80410025+renner0e@users.noreply.github.com>2026-06-17 16:16:34 +0200
committerGitHub <noreply@github.com>2026-06-17 16:16:34 +0200
commita65bb3da1f7c5ed04ac3d8b5f69878c5ecee14ea (patch)
treec43390563ea091322338d9c0c8bf8038a58b6160 /Containerfile
parent3a675cb7b6b8242f2482225eceef178788dce508 (diff)
downloadAeroCore-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--Containerfile11
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