summaryrefslogtreecommitdiff
path: root/nvidia/Containerfile
diff options
context:
space:
mode:
authorseth <[email protected]>2024-01-25 12:37:45 -0500
committerseth <[email protected]>2024-01-25 13:04:28 -0500
commita53272abb7337c38415c290265cdb09a4995bedd (patch)
treedc8ececbccd7f343fbd293b3ac393f8f526e35d6 /nvidia/Containerfile
parent96990f3cee98fdff2984bd40457afeef4f87f42a (diff)
tree-wide: use `FROM .. AS` over `COPY --from`
Diffstat (limited to 'nvidia/Containerfile')
-rw-r--r--nvidia/Containerfile11
1 files changed, 7 insertions, 4 deletions
diff --git a/nvidia/Containerfile b/nvidia/Containerfile
index 830432f..f19b01d 100644
--- a/nvidia/Containerfile
+++ b/nvidia/Containerfile
@@ -1,13 +1,16 @@
ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-getchblue}"
ARG BASE_IMAGE="ghcr.io/getchoo/${IMAGE_FLAVOR}"
ARG FEDORA_VERSION="${FEDORA_VERSION:-39}"
-
-FROM ${BASE_IMAGE}:${FEDORA_VERSION}
-ARG FEDORA_VERSION="${FEDORA_VERSION:-39}"
ARG NVIDIA_VERSION="${NVIDIA_VERSION:-535}"
+FROM ghcr.io/getchoo/akmods:${FEDORA_VERSION}-${NVIDIA_VERSION} as akmods
+
+FROM ${BASE_IMAGE}:${FEDORA_VERSION} as builder
+ARG FEDORA_VERSION
+ARG NVIDIA_VERSION
+
# copy our signed artifacts over
-COPY --from=ghcr.io/getchoo/akmods:${FEDORA_VERSION}-${NVIDIA_VERSION} /rpms /tmp/akmods
+COPY --from=akmods /rpms /tmp/akmods
# install our pub cert to import, along with signed kmods
RUN rpm-ostree install \