-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
28 lines (27 loc) · 968 Bytes
/
docker-compose.yml
File metadata and controls
28 lines (27 loc) · 968 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
services:
opengui:
image: "${OPENGUI_IMAGE:-ghcr.io/akemmanuel/opengui:latest}"
container_name: opengui
restart: unless-stopped
network_mode: host
pid: host
privileged: true
environment:
# Safer default for reverse-proxy deploys. Override HOST=0.0.0.0 for direct LAN access.
HOST: "${HOST:-127.0.0.1}"
PORT: "${PORT:-4839}"
OPENGUI_OPENCODE_PORT: "${OPENGUI_OPENCODE_PORT:-48391}"
OPENGUI_HOST_EXEC: "1"
OPENGUI_HOST_UID: "${OPENGUI_HOST_UID:-1000}"
OPENGUI_HOST_GID: "${OPENGUI_HOST_GID:-1000}"
OPENGUI_HOST_HOME: "${HOME}"
OPENGUI_ALLOWED_ROOTS: "${OPENGUI_ALLOWED_ROOTS:-${HOME}/Code}"
ANTHROPIC_API_KEY: "${ANTHROPIC_API_KEY:-}"
OPENAI_API_KEY: "${OPENAI_API_KEY:-}"
GOOGLE_API_KEY: "${GOOGLE_API_KEY:-}"
OPENROUTER_API_KEY: "${OPENROUTER_API_KEY:-}"
volumes:
- "${HOME}:${HOME}"
- opengui-data:/app/.opengui-data
volumes:
opengui-data: