diff --git a/tutorials/accelerated-python/brev/dockerfile b/tutorials/accelerated-python/brev/dockerfile index 1afc0bd0..2a806003 100644 --- a/tutorials/accelerated-python/brev/dockerfile +++ b/tutorials/accelerated-python/brev/dockerfile @@ -118,10 +118,7 @@ RUN python -m venv ${ACH_RAPIDS_VENV} \ --display-name="Python 3 (RAPIDS 25.10)" \ --prefix=/usr/local -COPY . /accelerated-computing-hub - -# Ensure accelerated-computing-hub directory is writable by any user -RUN chmod -R a+rwX /accelerated-computing-hub +COPY --chmod=0777 . /accelerated-computing-hub WORKDIR /accelerated-computing-hub/tutorials/${ACH_TUTORIAL}/notebooks diff --git a/tutorials/cuda-cpp/brev/dockerfile b/tutorials/cuda-cpp/brev/dockerfile index 5aafabb9..26f5dcdd 100644 --- a/tutorials/cuda-cpp/brev/dockerfile +++ b/tutorials/cuda-cpp/brev/dockerfile @@ -50,10 +50,7 @@ RUN apt-get update -y \ && apt-get clean -y \ && rm -rf /var/lib/apt/lists/* -COPY . /accelerated-computing-hub - -# Ensure accelerated-computing-hub directory is writable by any user -RUN chmod -R a+rwX /accelerated-computing-hub +COPY --chmod=0777 . /accelerated-computing-hub WORKDIR /accelerated-computing-hub/tutorials/${ACH_TUTORIAL}/notebooks diff --git a/tutorials/cuda-tile/brev/dockerfile b/tutorials/cuda-tile/brev/dockerfile index ba648a9d..b88e9b67 100644 --- a/tutorials/cuda-tile/brev/dockerfile +++ b/tutorials/cuda-tile/brev/dockerfile @@ -77,10 +77,7 @@ RUN curl -L -O https://developer.nvidia.com/downloads/assets/tools/secure/nsight RUN python -m jupyter labextension disable "@jupyterlab/apputils-extension:announcements" \ && python -m jupyter labextension disable "@jupyterlab/console-extension:tracker" -COPY . /accelerated-computing-hub - -# Ensure accelerated-computing-hub directory is writable by any user -RUN chmod -R a+rwX /accelerated-computing-hub +COPY --chmod=0777 . /accelerated-computing-hub WORKDIR /accelerated-computing-hub/tutorials/${ACH_TUTORIAL}/notebooks diff --git a/tutorials/nvmath-python/brev/dockerfile b/tutorials/nvmath-python/brev/dockerfile index a11c1aff..370c9de6 100644 --- a/tutorials/nvmath-python/brev/dockerfile +++ b/tutorials/nvmath-python/brev/dockerfile @@ -47,10 +47,7 @@ RUN apt-get update -y \ && apt-get clean -y \ && rm -rf /var/lib/apt/lists/* -COPY . /accelerated-computing-hub - -# Ensure accelerated-computing-hub directory is writable by any user -RUN chmod -R a+rwX /accelerated-computing-hub +COPY --chmod=0777 . /accelerated-computing-hub WORKDIR /accelerated-computing-hub/tutorials/${ACH_TUTORIAL}/notebooks diff --git a/tutorials/stdpar/brev/docker-recipe.py b/tutorials/stdpar/brev/docker-recipe.py index 32b18b70..eaffdbde 100644 --- a/tutorials/stdpar/brev/docker-recipe.py +++ b/tutorials/stdpar/brev/docker-recipe.py @@ -144,12 +144,7 @@ ]) -Stage0 += copy(src='.', dest='/accelerated-computing-hub') - -# Ensure accelerated-computing-hub directory is writable by any user -Stage0 += shell(commands=[ - 'chmod -R a+rwX /accelerated-computing-hub', -]) +Stage0 += raw(docker='COPY --chmod=0777 . /accelerated-computing-hub') Stage0 += workdir(directory=f'/accelerated-computing-hub/tutorials/{tutorial}/notebooks')