From 8eba6ce9f5077da9a59982a60c4b9aa0776dcd10 Mon Sep 17 00:00:00 2001
From: Tru Huynh <tru@pasteur.fr>
Date: Thu, 2 Mar 2023 17:33:15 +0100
Subject: [PATCH] initialise micromamba

---
 Dockerfile  | 12 ++++++------
 Singularity |  6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 23324f7..b190ef0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,17 +1,17 @@
 From mambaorg/micromamba:1-bullseye
 
-# update conda and the OS
-RUN	micromamba update micromamba && \
-	micromamba upgrade --all -y && \
-	apt-get update && \
+# update the OS
+RUN	apt-get update && \
 	apt-get -y install curl && \
 	DEBIAN_FRONTEND=noninteractive apt-get -y upgrade && \
 	DEBIAN_FRONTEND=noninteractive apt-get -y autoremove && \
 	DEBIAN_FRONTEND=noninteractive apt-get -y clean autoclean
 
-RUN	curl https://gitlab.pasteur.fr/tru/micromamba-py310-pytorch-cuda11.7/-/raw/main/conda-env-export.yml > conda-env-export.yml && \
+RUN	eval "$(micromamba shell hook -s posix )"  && \
+	micromamba update micromamba && \
+	micromamba upgrade --all -y && \
+	curl https://gitlab.pasteur.fr/tru/micromamba-py310-pytorch-cuda11.7/-/raw/main/conda-env-export.yml > conda-env-export.yml && \
 	micromamba create --name py310-pytorch-1.13.1 --file conda-env-export.yml && \
-	eval "$(micromamba shell hook -s posix )"  && \
 	micromamba activate py310-pytorch-1.13.1  && \
 	micromamba env export > /conda-env-export.yml
 
diff --git a/Singularity b/Singularity
index decd1b3..4a76bda 100644
--- a/Singularity
+++ b/Singularity
@@ -3,17 +3,17 @@ From: docker pull mambaorg/micromamba:1-bullseye
 
 %post
 # update conda and the OS
-micromamba update micromamba && \
-micromamba upgrade --all -y && \
 apt-get update && \
 apt-get -y install curl && \
 DEBIAN_FRONTEND=noninteractive apt-get -y upgrade && \
 DEBIAN_FRONTEND=noninteractive apt-get -y autoremove && \
 DEBIAN_FRONTEND=noninteractive apt-get -y clean autoclean
 
+eval "$(micromamba shell hook -s posix )"  && \
+micromamba update micromamba && \
+micromamba upgrade --all -y && \
 curl https://gitlab.pasteur.fr/tru/micromamba-py310-pytorch-cuda11.7/-/raw/main/conda-env-export.yml > conda-env-export.yml && \
 micromamba create --name py310-pytorch-1.13.1 --file conda-env-export.yml && \
-eval "$(micromamba shell hook -s posix )"  && \
 micromamba activate py310-pytorch-1.13.1  && \
 micromamba env export > /conda-env-export.yml
 
-- 
GitLab