summaryrefslogtreecommitdiff
path: root/Containerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Containerfile')
-rw-r--r--Containerfile16
1 files changed, 14 insertions, 2 deletions
diff --git a/Containerfile b/Containerfile
index 976da0c..16e85a2 100644
--- a/Containerfile
+++ b/Containerfile
@@ -7,10 +7,16 @@ COPY system_files /system_files
# Base Image
FROM ${BASE_IMAGE}
+ARG BASE_IMAGE
+ARG IMAGE_NAME="aerocore-os"
+ARG IMAGE_VENDOR="AeroCore-IO"
+ARG IMAGE_BRANCH="stable"
+ARG VERSION_TAG="latest"
+ARG VERSION_PRETTY="latest"
+ARG OSTREE_IMAGE_REF=""
## Other possible base images include:
# ghcr.io/ublue-os/bazzite-deck:testing
# ghcr.io/ublue-os/bazzite-deck:stable-43.20260420
-# ghcr.io/ublue-os/bazzite:stable
### [IM]MUTABLE /opt
## Some bootable images, like Fedora, have /opt symlinked to /var/opt, in order to
@@ -30,12 +36,18 @@ FROM ${BASE_IMAGE}
ARG FLATPAK_REMOTE_URL=""
ARG HOMEBREW_BOTTLE_DOMAIN=""
ARG HOMEBREW_API_DOMAIN=""
+ARG INSTRUMENTS_ENABLED="true"
+ARG INSTRUMENTS_RELEASE_REPOSITORY="AeroCore-IO/booster-installer"
+ARG INSTRUMENTS_VERSION="latest"
+ARG INSTRUMENTS_RELEASE_API_BASE="https://api.github.com"
RUN --mount=type=bind,from=ctx,source=/,target=/ctx \
--mount=type=cache,dst=/var/cache \
--mount=type=cache,dst=/var/log \
--mount=type=tmpfs,dst=/tmp \
- /ctx/build.sh
+ /ctx/build.sh && \
+ /ctx/image-info && \
+ /ctx/build-initramfs
### LINTING
## Verify final image and contents are correct.