mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-03-22 13:47:19 +08:00
* initialize control loop * add todo * more todo * add dockerignore * add notes to prompt * encourage llm to finish * add debug env * update prompts a bit * fix task prompts * add basic regression framework * add hello-world regression case * add hello-name test case * fix workspace ignore * document regression script * add python-cli test case * add default git config * add help regression test * add node rewrite test case * add react-todo test case * fix dockerfile * add ability to run background commands * add client-server test case * update regression readme * better support for background commands * update tests * fix bug in command removal
24 lines
460 B
Docker
24 lines
460 B
Docker
from python:3.12-bookworm
|
|
|
|
ENV OPENAI_API_KEY=""
|
|
ENV OPENAI_MODEL="gpt-4-0125-preview"
|
|
|
|
RUN git config --global user.email "devin@opendevin.com"
|
|
RUN git config --global user.name "Devin Abierto"
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install -y git sudo curl
|
|
|
|
WORKDIR /app
|
|
|
|
COPY requirements.txt ./requirements.txt
|
|
RUN python -m pip install -r requirements.txt
|
|
|
|
COPY lib ./lib
|
|
COPY main.py ./main.py
|
|
|
|
WORKDIR /workspace
|
|
|
|
CMD ["python", "/app/main.py", "/workspace"]
|
|
|