Files
OpenHands/agent/Dockerfile
Robert Brennan 1eade7d188 First pass at a control loop (#35)
* 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
2024-03-20 18:44:50 +08:00

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"]