new Dockerfile, successfully integrated user interface browser, novnc
This commit is contained in:
parent
de15e349ca
commit
805f7a017e
12 changed files with 673 additions and 231 deletions
|
|
@ -1,22 +1,4 @@
|
|||
services:
|
||||
browser:
|
||||
image: browserless/chrome:latest
|
||||
container_name: hermes_browser
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- MAX_CONCURRENT_SESSIONS=5
|
||||
- SCREEN_WIDTH=1280
|
||||
- SCREEN_HEIGHT=720
|
||||
- ENABLE_DEBUGGER=true
|
||||
restart: always
|
||||
networks:
|
||||
- hermes-net
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 2G
|
||||
|
||||
agent:
|
||||
build: .
|
||||
container_name: hermes-brain
|
||||
|
|
@ -37,7 +19,7 @@ services:
|
|||
- ${HERMES_DATA_PATH}/memories:/app/hermes_data/memories:rw
|
||||
- ${HERMES_WORKSPACE_PATH}/hermes:/app/hermes_data/workspace:rw
|
||||
environment:
|
||||
- BROWSER_URL=ws://browser:3000
|
||||
- BROWSER_URL=http://browser:9222
|
||||
depends_on:
|
||||
- browser
|
||||
stdin_open: true
|
||||
|
|
@ -50,6 +32,31 @@ services:
|
|||
limits:
|
||||
memory: 1.5G
|
||||
|
||||
browser:
|
||||
build:
|
||||
context: ./browser_env
|
||||
dockerfile: Dockerfile.browser
|
||||
container_name: hermes-browser
|
||||
networks:
|
||||
hermes-net:
|
||||
aliases:
|
||||
- browser
|
||||
shm_size: '2gb'
|
||||
volumes:
|
||||
- browser_profiles:/src/browser_data
|
||||
restart: always
|
||||
|
||||
tunnel:
|
||||
image: cloudflare/cloudflared:latest
|
||||
container_name: hermes-tunnel
|
||||
restart: always
|
||||
command: tunnel --url http://browser:6080
|
||||
networks:
|
||||
- hermes-net
|
||||
|
||||
volumes:
|
||||
browser_profiles:
|
||||
|
||||
networks:
|
||||
hermes-net:
|
||||
driver: bridge
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue