From e7d9f449be96b21f873a5a802e713da073843d00 Mon Sep 17 00:00:00 2001 From: ljwoods2 <145226270+ljwoods2@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:54:34 -0700 Subject: [PATCH 1/2] Clean conda cache in Dockerfile Added a step to clean conda cache after environment creation. --- .devcontainer/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 95f2787..6b3c3b4 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -4,6 +4,11 @@ COPY env.yaml env.yaml RUN . /opt/conda/etc/profile.d/conda.sh && \ conda env create -n workshop --file=env.yaml +RUN /opt/conda/etc/profile.d/conda.sh && \ + conda clean --all -y -f + +RUN rm -rf /var/lib/apt/lists/* + COPY create_conda_user /opt/docker/bin/create_conda_user RUN chmod +x /opt/docker/bin/create_conda_user RUN /opt/docker/bin/create_conda_user @@ -12,4 +17,4 @@ RUN /opt/docker/bin/create_conda_user # ENTRYPOINT [ "/opt/conda/bin/tini", "--", "/opt/docker/bin/workshop_entrypoint" ] # CMD [ "/bin/bash" ] -USER conda \ No newline at end of file +USER conda From 740deaf7421ed367f7bddf2652b61fbe545cedcf Mon Sep 17 00:00:00 2001 From: ljwoods2 <145226270+ljwoods2@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:59:49 -0700 Subject: [PATCH 2/2] Fix conda environment setup command in Dockerfile --- .devcontainer/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 6b3c3b4..9799f9a 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -4,7 +4,7 @@ COPY env.yaml env.yaml RUN . /opt/conda/etc/profile.d/conda.sh && \ conda env create -n workshop --file=env.yaml -RUN /opt/conda/etc/profile.d/conda.sh && \ +RUN . /opt/conda/etc/profile.d/conda.sh && \ conda clean --all -y -f RUN rm -rf /var/lib/apt/lists/*