26 lines
990 B
YAML
26 lines
990 B
YAML
services:
|
|
openchamber:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: openchamber:local
|
|
container_name: openchamber
|
|
ports:
|
|
- "3000:3000"
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
volumes:
|
|
- ./data/openchamber:/home/openchamber/.config/openchamber
|
|
- ./data/opencode/share:/home/openchamber/.local/share/opencode
|
|
- ./data/opencode/state:/home/openchamber/.local/state/opencode
|
|
- ./data/opencode/config:/home/openchamber/.config/opencode
|
|
- ./data/ssh:/home/openchamber/.ssh
|
|
- ./workspaces:/home/openchamber/workspaces
|
|
#environment:
|
|
# UI_PASSWORD: your_secure_password_here # Uncomment to set UI password
|
|
# CF_TUNNEL: true # Enable Cloudflare Tunnel (true/qr/password)
|
|
# OH_MY_OPENCODE: true # enable oh-my-opencode
|
|
# OPENCODE_HOST: http://172.17.0.1:4096 # Connect to external OpenCode server
|
|
# OPENCODE_SKIP_START: true # skip start opencode
|
|
restart: unless-stopped
|