From a9b1ca7c9ab2379c00103e511b7b2623bdfbbc9c Mon Sep 17 00:00:00 2001 From: drbh Date: Thu, 27 Feb 2025 02:49:53 +0000 Subject: [PATCH] fix: copy build contents and adjust permissions --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7753e09..a3d21b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,4 +15,10 @@ COPY . /etc/kernel-builder/ ENV MAX_JOBS=${MAX_JOBS} ENV CORES=${CORES} -ENTRYPOINT ["/bin/sh", "-c", "nix build --impure --max-jobs $MAX_JOBS -j $CORES --expr 'with import /etc/kernel-builder; lib.x86_64-linux.buildTorchExtensionBundle /kernelcode' -L"] +ENTRYPOINT ["/bin/sh", "-c", "\ + nix build --impure --max-jobs $MAX_JOBS -j $CORES --expr 'with import /etc/kernel-builder; lib.x86_64-linux.buildTorchExtensionBundle /kernelcode' -L && \ + rm -rf /kernelcode/result && mkdir -p /kernelcode/result && \ + cp -r --dereference ./result/* /kernelcode/result/ && \ + chmod -R 777 /kernelcode/result && \ + echo 'Build completed. Results copied to /kernelcode/result/'\ +"] \ No newline at end of file