Spaces:
Build error
Build error
| set -o pipefail | |
| function get_docker() { | |
| echo "Docker is required to build and run OpenHands." | |
| echo "https://docs.docker.com/get-started/get-docker/" | |
| exit 1 | |
| } | |
| function check_tools() { | |
| command -v docker &>/dev/null || get_docker | |
| } | |
| function exit_if_indocker() { | |
| if [ -f /.dockerenv ]; then | |
| echo "Running inside a Docker container. Exiting..." | |
| exit 1 | |
| fi | |
| } | |
| # | |
| exit_if_indocker | |
| check_tools | |
| ## | |
| OPENHANDS_WORKSPACE=$(git rev-parse --show-toplevel) | |
| cd "$OPENHANDS_WORKSPACE/containers/dev/" || exit 1 | |
| ## | |
| export BACKEND_HOST="0.0.0.0" | |
| # | |
| export SANDBOX_USER_ID=$(id -u) | |
| export WORKSPACE_BASE=${WORKSPACE_BASE:-$OPENHANDS_WORKSPACE/workspace} | |
| docker compose run --rm --service-ports "$@" dev | |
| ## | |