Files
bootc-images/Containerfile
Wesley van Tilburg 9adae1fb29
Some checks failed
Build containers / Build and push image (linux/arm64, asahi-cosmic, 43) (push) Failing after 4s
ci: rework build
2026-02-22 15:38:41 +01:00

25 lines
664 B
Docker

ARG IMAGE=base
ARG VERSION=44
FROM quay.io/fedora/fedora:${VERSION} as builder
#Install deps and the latest rpm-ostree
RUN dnf -y install rpm-ostree selinux-policy-targeted python3 && dnf upgrade -y --enablerepo=updates-testing --refresh rpm-ostree
#Copy all files into the container and set permissions
COPY . /src
RUN chmod -R a=rX,u+w /src
WORKDIR /src
#Build the wanted image and version
RUN ./builder.sh ${IMAGE} ${VERSION}
# Create the container and set the labels
FROM scratch
COPY --from=builder /src/images/${IMAGE}/manifest.ociarchive /
LABEL containers.bootc 1
ENV container=oci
# Make systemd the default
STOPSIGNAL SIGRTMIN+3
CMD ["/sbin/init"]