mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
Add docs about using pre-built image + remove duplicated method (#4359)
This commit is contained in:
parent
2692c0c8fd
commit
87021bd78f
@ -98,6 +98,11 @@ Please refer to [this README](./tests/integration/README.md) for details.
|
||||
1. Add your dependency in `pyproject.toml` or use `poetry add xxx`
|
||||
2. Update the poetry.lock file via `poetry lock --no-update`
|
||||
|
||||
### 9. Use existing Docker image
|
||||
To reduce build time (e.g., if no changes were made to the client-runtime component), you can use an existing Docker container image. Follow these steps:
|
||||
1. Set the SANDBOX_RUNTIME_CONTAINER_IMAGE environment variable to the desired Docker image.
|
||||
2. Example: export SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9-nikolaik
|
||||
|
||||
## Develop inside Docker container
|
||||
|
||||
TL;DR
|
||||
|
||||
@ -67,12 +67,6 @@ def _calculate_window_bounds(current_line, total_lines, window_size):
|
||||
return start, end
|
||||
|
||||
|
||||
def _generate_ruby_test_file_with_lines(temp_path, num_lines) -> str:
|
||||
file_path = temp_path / 'test_file.rb'
|
||||
file_path.write_text('\n' * num_lines)
|
||||
return file_path
|
||||
|
||||
|
||||
def _capture_file_operation_error(operation, expected_error_msg):
|
||||
with io.StringIO() as buf:
|
||||
with contextlib.redirect_stdout(buf):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user