You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,9 +75,11 @@ docker run -it \
75
75
> Choose the tag that best suits your needs based on stability requirements and desired features.
76
76
77
77
You'll find OpenDevin running at [http://localhost:3000](http://localhost:3000) with access to `./workspace`. To have OpenDevin operate on your code, place it in `./workspace`.
78
-
79
78
OpenDevin will only have access to this workspace folder. The rest of your system will not be affected as it runs in a secured docker sandbox.
80
79
80
+
Upon opening OpenDevin, you must select the appropriate `Model` and enter the `API Key` within the settings that should pop up automatically. These can be set at any time by selecting
81
+
the `Settings` button (gear icon) in the UI. If the required `Model` does not exist in the list, you can manually enter it in the text box.
82
+
81
83
For the development workflow, see [Development.md](https://github.com/OpenDevin/OpenDevin/blob/main/Development.md).
82
84
83
85
Are you having trouble? Check out our [Troubleshooting Guide](https://opendevin.github.io/OpenDevin/modules/usage/troubleshooting).
Copy file name to clipboardExpand all lines: docs/modules/usage/custom_sandbox_guide.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,18 @@
1
-
# 💿 How to Create a Custom Docker Sandbox
1
+
---
2
+
sidebar_position: 6
3
+
---
4
+
5
+
# 💿 How to Create and Use a Custom Docker Sandbox
2
6
3
7
The default OpenDevin sandbox comes with a [minimal ubuntu configuration](https://github.com/OpenDevin/OpenDevin/blob/main/containers/sandbox/Dockerfile).
4
8
5
9
Your use case may need additional software installed by default.
6
10
7
11
There are two ways you can do so:
8
-
1. Use an existing image from docker hub. For instance, if you want to have `nodejs` installed, you can do so by using the `node:20` image.
9
-
2. Creating your own custom docker image.
12
+
1. Use an existing image from docker hub. For instance, if you want to have `nodejs` installed, you can do so by using the `node:20` image
13
+
2. Creating your own custom docker image and using it
10
14
11
-
If you want to take the first approach, you can skip the next section.
15
+
If you want to take the first approach, you can skip the `Create Your Docker Image` section.
12
16
13
17
## Setup
14
18
@@ -17,7 +21,7 @@ Make sure you are able to run OpenDevin using the [Development.md](https://githu
17
21
## Create Your Docker Image
18
22
To create a custom docker image, it must be debian/ubuntu based.
19
23
20
-
For example, if we want OpenDevin to have access to the "node" binary, we would use the following Dockerfile:
24
+
For example, if we want OpenDevin to have access to the `node` binary, we would use the following Dockerfile:
0 commit comments