Quellcode durchsuchen

test (#2409)

Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
Yufan Song vor 1 Jahr
Ursprung
Commit
e04bde851e
1 geänderte Dateien mit 11 neuen und 5 gelöschten Zeilen
  1. 11 5
      containers/sandbox/Dockerfile

+ 11 - 5
containers/sandbox/Dockerfile

@@ -30,8 +30,14 @@ RUN mkdir -p -m0755 /var/run/sshd
 # symlink python3 to python
 RUN ln -s /usr/bin/python3 /usr/bin/python
 
-# install basic dependencies for CodeActAgent
-RUN pip3 install --upgrade pip
-RUN pip3 install jupyterlab notebook jupyter_kernel_gateway flake8
-# TODO: those dependencies are needed for agentskills, we should pack them in a new sandbox image
-RUN pip3 install python-docx PyPDF2 python-pptx pylatexenc openai opencv-python
+# ==== OpenDevin Runtime Client ====
+RUN mkdir -p /opendevin && mkdir -p /opendevin/logs && chmod 777 /opendevin/logs
+RUN wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
+RUN bash Miniforge3-$(uname)-$(uname -m).sh -b -p /opendevin/miniforge3
+RUN bash -c ". /opendevin/miniforge3/etc/profile.d/conda.sh && conda config --set changeps1 False && conda config --append channels conda-forge"
+RUN echo "export PATH=/opendevin/miniforge3/bin:$PATH" >> ~/.bashrc
+
+# - agentskills dependencies
+RUN /opendevin/miniforge3/bin/pip install --upgrade pip
+RUN /opendevin/miniforge3/bin/pip install jupyterlab notebook jupyter_kernel_gateway flake8
+RUN /opendevin/miniforge3/bin/pip install python-docx PyPDF2 python-pptx pylatexenc openai opencv-python