chore: add 105 runtime and openhands ops tooling
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
services:
|
||||
postgres:
|
||||
image: postgres:16-alpine
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: "${OPENHANDS_DB_NAME:-openhands}"
|
||||
POSTGRES_USER: "${OPENHANDS_DB_USER:-openhands}"
|
||||
POSTGRES_PASSWORD: "${OPENHANDS_DB_PASS:-openhands_dev_password}"
|
||||
volumes:
|
||||
- openhands_pg_data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD-SHELL
|
||||
- pg_isready -U "${OPENHANDS_DB_USER:-openhands}" -d "${OPENHANDS_DB_NAME:-openhands}"
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 20
|
||||
|
||||
openhands:
|
||||
build:
|
||||
context: ./docker/openhands-colima
|
||||
dockerfile: Dockerfile
|
||||
image: memind/openhands-colima:local
|
||||
restart: unless-stopped
|
||||
stdin_open: true
|
||||
tty: true
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
entrypoint:
|
||||
- /bin/bash
|
||||
- -lc
|
||||
- >
|
||||
mkdir -p /home/enduser/.openhands &&
|
||||
chown -R ${OPENHANDS_SANDBOX_UID:-501}:0 /home/enduser/.openhands &&
|
||||
exec /app/entrypoint.sh /app/.venv/bin/uvicorn openhands.server.listen:app --host 0.0.0.0 --port 3000
|
||||
ports:
|
||||
- "${OPENHANDS_PORT:-3000}:3000"
|
||||
environment:
|
||||
LOG_ALL_EVENTS: "${OPENHANDS_LOG_ALL_EVENTS:-true}"
|
||||
SANDBOX_USER_ID: "${OPENHANDS_SANDBOX_UID:-501}"
|
||||
SANDBOX_VOLUMES: "${OPENHANDS_WORKSPACE:-/Users/john/Project/Memind}:/workspace:rw"
|
||||
OH_PERSISTENCE_DIR: "/home/enduser/.openhands"
|
||||
DB_HOST: "postgres"
|
||||
DB_PORT: "5432"
|
||||
DB_NAME: "${OPENHANDS_DB_NAME:-openhands}"
|
||||
DB_USER: "${OPENHANDS_DB_USER:-openhands}"
|
||||
DB_PASS: "${OPENHANDS_DB_PASS:-openhands_dev_password}"
|
||||
volumes:
|
||||
- "${OPENHANDS_DOCKER_SOCK:-/Users/john/.colima/default/docker.sock}:/var/run/docker.sock"
|
||||
- openhands_state:/home/enduser/.openhands
|
||||
- "${OPENHANDS_WORKSPACE:-/Users/john/Project/Memind}:/workspace:rw"
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
|
||||
volumes:
|
||||
openhands_state:
|
||||
openhands_pg_data:
|
||||
Reference in New Issue
Block a user