services: openhands: build: context: ./ dockerfile: ./containers/app/Dockerfile image: openhands:latest container_name: openhands-app-${DATE:-} environment: - SANDBOX_RUNTIME_CONTAINER_IMAGE=${SANDBOX_RUNTIME_CONTAINER_IMAGE:-docker.openhands.dev/openhands/runtime:0.60-nikolaik} #- SANDBOX_USER_ID=${SANDBOX_USER_ID:-1234} # enable this only if you want a specific non-root sandbox user but you will have to manually adjust permissions of ~/.openhands for this user - WORKSPACE_MOUNT_PATH=${WORKSPACE_BASE:-$PWD/workspace} ports: - "3000:3000" extra_hosts: - "host.docker.internal:host-gateway" volumes: - /var/run/docker.sock:/var/run/docker.sock - ~/.openhands:/.openhands - ${WORKSPACE_BASE:-$PWD/workspace}:/opt/workspace_base pull_policy: build stdin_open: true tty: true