From 6c83d7f51db2df1d61cd48b431822a16f00d3896 Mon Sep 17 00:00:00 2001 From: Jaxson Pahukula Date: Wed, 16 Jul 2025 08:54:45 -1000 Subject: [PATCH] add conda tos fix --- docker/Dockerfile | 5 +++++ docker/README.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 5f12169..8f03538 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -33,6 +33,11 @@ ENV PATH="/workspace/miniconda3/bin:${PATH}" # initialize conda RUN conda init bash +# accept conda tos +ARG ACCEPT_CONDA_TOS +RUN if [ "${ACCEPT_CONDA_TOS}" != "y" ] && [ "${ACCEPT_CONDA_TOS}" != "Y" ]; then echo "ERROR: You must accept the Conda TOS by setting ACCEPT_CONDA_TOS=y" && exit 1; fi +RUN conda tos accept + # create and activate conda environment RUN conda create -n instantmesh python=3.10 && echo "source activate instantmesh" > ~/.bashrc ENV PATH /workspace/miniconda3/envs/instantmesh/bin:$PATH diff --git a/docker/README.md b/docker/README.md index f3dde85..d9d108b 100644 --- a/docker/README.md +++ b/docker/README.md @@ -7,7 +7,7 @@ make sure you are under directory `yourworkspace/instantmesh/` Build docker image: ```bash -docker build -t instantmesh -f docker/Dockerfile . +docker build -t instantmesh -f docker/Dockerfile --build-arg ACCEPT_CONDA_TOS=y . ``` Run docker image with a local model cache (so it is fast when container is started next time):