the agent and browser are now running in docker
This commit is contained in:
parent
c0b3dd4fb9
commit
9406d26afd
3 changed files with 15 additions and 17 deletions
|
|
@ -320,3 +320,7 @@ WANDB_API_KEY=
|
||||||
# Override STT provider endpoints (for proxies or self-hosted instances)
|
# Override STT provider endpoints (for proxies or self-hosted instances)
|
||||||
# GROQ_BASE_URL=https://api.groq.com/openai/v1
|
# GROQ_BASE_URL=https://api.groq.com/openai/v1
|
||||||
# STT_OPENAI_BASE_URL=https://api.openai.com/v1
|
# STT_OPENAI_BASE_URL=https://api.openai.com/v1
|
||||||
|
|
||||||
|
HERMES_DATA_PATH= # Укажите путь к папке .hermes
|
||||||
|
HERMES_WORKSPACE_PATH= # Укажите путь к воркспейсу гермеса
|
||||||
|
|
||||||
|
|
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -11,6 +11,7 @@ __pycache__/
|
||||||
.env.production.local
|
.env.production.local
|
||||||
.env.development
|
.env.development
|
||||||
.env.test
|
.env.test
|
||||||
|
docker-compose.override.yml
|
||||||
export*
|
export*
|
||||||
__pycache__/model_tools.cpython-310.pyc
|
__pycache__/model_tools.cpython-310.pyc
|
||||||
__pycache__/web_tools.cpython-310.pyc
|
__pycache__/web_tools.cpython-310.pyc
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
browser:
|
browser:
|
||||||
image: browserless/chrome:latest
|
image: browserless/chrome:latest
|
||||||
|
container_name: hermes_browser
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -24,25 +25,17 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- .:/app/hermes_code:ro
|
- .:/app/hermes_code:ro
|
||||||
|
|
||||||
- ~/.hermes/config.yaml:/app/hermes_data/config.yaml:ro
|
- ${HERMES_DATA_PATH}/config.yaml:/app/hermes_data/config.yaml:ro
|
||||||
- ~/.hermes/SOUL.md:/app/hermes_data/SOUL.md:ro
|
- ${HERMES_DATA_PATH}/SOUL.md:/app/hermes_data/SOUL.md:ro
|
||||||
- ./.env:/app/hermes_data/.env:ro
|
- ./.env:/app/hermes_data/.env:ro
|
||||||
|
|
||||||
- ~/.hermes/state.db:/app/hermes_data/state.db:rw
|
- ${HERMES_DATA_PATH}/state.db:/app/hermes_data/state.db:rw
|
||||||
- ~/.hermes/sessions:/app/hermes_data/sessions:rw
|
- ${HERMES_DATA_PATH}/sessions:/app/hermes_data/sessions:rw
|
||||||
- ~/.hermes/logs:/app/hermes_data/logs:rw
|
- ${HERMES_DATA_PATH}/logs:/app/hermes_data/logs:rw
|
||||||
- ~/.hermes/skills:/app/hermes_data/skills:rw
|
- ${HERMES_DATA_PATH}/skills:/app/hermes_data/skills:rw
|
||||||
- ~/.hermes/sandboxes:/app/hermes_data/sandboxes:rw
|
- ${HERMES_DATA_PATH}/sandboxes:/app/hermes_data/sandboxes:rw
|
||||||
- ~/.hermes/memories:/app/hermes_data/memories:rw
|
- ${HERMES_DATA_PATH}/memories:/app/hermes_data/memories:rw
|
||||||
- ~/workspaces/hermes:/app/hermes_data/workspace:rw
|
- ${HERMES_WORKSPACE_PATH}/hermes:/app/hermes_data/workspace:rw
|
||||||
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
|
||||||
- /etc/timezone:/etc/timezone:ro
|
|
||||||
- /proc/meminfo:/host/meminfo:ro
|
|
||||||
- /proc/loadavg:/host/loadavg:ro
|
|
||||||
- /proc/uptime:/host/uptime:ro
|
|
||||||
- ~/disk_sensor:/host/disk_sensor:ro
|
|
||||||
environment:
|
environment:
|
||||||
- BROWSER_URL=ws://browser:3000
|
- BROWSER_URL=ws://browser:3000
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue