From 8a557919919138a8ea87c68270c7670fcf1c843b Mon Sep 17 00:00:00 2001 From: George McCabe <23407799+georgemccabe@users.noreply.github.com> Date: Fri, 14 Jul 2023 10:02:54 -0600 Subject: [PATCH] per #2249, add a step to Dockerfiles to remove the conda environment that was used to create a new environment to free up space --- internal/scripts/docker_env/Dockerfile | 5 +++++ internal/scripts/docker_env/Dockerfile.cartopy | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/internal/scripts/docker_env/Dockerfile b/internal/scripts/docker_env/Dockerfile index bbc7aa6c4d..6e639d1887 100644 --- a/internal/scripts/docker_env/Dockerfile +++ b/internal/scripts/docker_env/Dockerfile @@ -19,3 +19,8 @@ ARG METPLUS_ENV_VERSION ARG ENV_NAME RUN conda list --name ${ENV_NAME}.${METPLUS_ENV_VERSION} > \ /usr/local/conda/envs/${ENV_NAME}.${METPLUS_ENV_VERSION}/environments.yml + +# remove base environment to free up space +ARG METPLUS_ENV_VERSION +ARG BASE_ENV=metplus_base +RUN conda env remove -y --name ${BASE_ENV}.${METPLUS_ENV_VERSION} diff --git a/internal/scripts/docker_env/Dockerfile.cartopy b/internal/scripts/docker_env/Dockerfile.cartopy index c736c2ea73..079259d51b 100644 --- a/internal/scripts/docker_env/Dockerfile.cartopy +++ b/internal/scripts/docker_env/Dockerfile.cartopy @@ -27,3 +27,8 @@ RUN apt update && apt -y upgrade \ && rm -f cartopy_feature_download.py \ && curl https://raw.githubusercontent.com/SciTools/cartopy/master/tools/cartopy_feature_download.py > cartopy_feature_download.py \ && /usr/local/conda/envs/${ENV_NAME}.${METPLUS_ENV_VERSION}/bin/python3 cartopy_feature_download.py cultural physical + +# remove base environment to free up space +ARG METPLUS_ENV_VERSION +ARG BASE_ENV=metplus_base +RUN conda env remove -y --name ${BASE_ENV}.${METPLUS_ENV_VERSION}