-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathdocker-compose.isolation.yml
More file actions
38 lines (38 loc) · 2.53 KB
/
docker-compose.isolation.yml
File metadata and controls
38 lines (38 loc) · 2.53 KB
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
29
30
31
32
33
34
35
36
37
38
services:
controller:
environment:
SESSION_ISOLATION_MODE: ${SESSION_ISOLATION_MODE:-docker_ephemeral}
ISOLATED_BROWSER_IMAGE: ${ISOLATED_BROWSER_IMAGE:-auto-browser-browser-node:latest}
ISOLATED_BROWSER_CONTAINER_PREFIX: ${ISOLATED_BROWSER_CONTAINER_PREFIX:-browser-session}
ISOLATED_BROWSER_WAIT_TIMEOUT_SECONDS: ${ISOLATED_BROWSER_WAIT_TIMEOUT_SECONDS:-45}
ISOLATED_BROWSER_KEEP_CONTAINERS: ${ISOLATED_BROWSER_KEEP_CONTAINERS:-false}
ISOLATED_BROWSER_BIND_HOST: ${ISOLATED_BROWSER_BIND_HOST:-127.0.0.1}
ISOLATED_TAKEOVER_HOST: ${ISOLATED_TAKEOVER_HOST:-127.0.0.1}
ISOLATED_TAKEOVER_SCHEME: ${ISOLATED_TAKEOVER_SCHEME:-http}
ISOLATED_TAKEOVER_PATH: ${ISOLATED_TAKEOVER_PATH:-/vnc.html?autoconnect=true&resize=scale}
ISOLATED_BROWSER_NETWORK: ${ISOLATED_BROWSER_NETWORK:-}
ISOLATED_HOST_DATA_ROOT: ${ISOLATED_HOST_DATA_ROOT:-}
ISOLATED_DOCKER_HOST: ${ISOLATED_DOCKER_HOST:-}
ISOLATED_TUNNEL_ENABLED: ${ISOLATED_TUNNEL_ENABLED:-false}
ISOLATED_TUNNEL_HOST: ${ISOLATED_TUNNEL_HOST:-}
ISOLATED_TUNNEL_PORT: ${ISOLATED_TUNNEL_PORT:-22}
ISOLATED_TUNNEL_USER: ${ISOLATED_TUNNEL_USER:-}
ISOLATED_TUNNEL_KEY_PATH: ${ISOLATED_TUNNEL_KEY_PATH:-/data/ssh/id_ed25519}
ISOLATED_TUNNEL_KNOWN_HOSTS_PATH: ${ISOLATED_TUNNEL_KNOWN_HOSTS_PATH:-/data/ssh/known_hosts}
ISOLATED_TUNNEL_STRICT_HOST_KEY_CHECKING: ${ISOLATED_TUNNEL_STRICT_HOST_KEY_CHECKING:-yes}
ISOLATED_TUNNEL_REMOTE_BIND_ADDRESS: ${ISOLATED_TUNNEL_REMOTE_BIND_ADDRESS:-127.0.0.1}
ISOLATED_TUNNEL_REMOTE_PORT_START: ${ISOLATED_TUNNEL_REMOTE_PORT_START:-16181}
ISOLATED_TUNNEL_REMOTE_PORT_END: ${ISOLATED_TUNNEL_REMOTE_PORT_END:-16240}
ISOLATED_TUNNEL_SERVER_ALIVE_INTERVAL: ${ISOLATED_TUNNEL_SERVER_ALIVE_INTERVAL:-30}
ISOLATED_TUNNEL_SERVER_ALIVE_COUNT_MAX: ${ISOLATED_TUNNEL_SERVER_ALIVE_COUNT_MAX:-3}
ISOLATED_TUNNEL_INFO_INTERVAL_SECONDS: ${ISOLATED_TUNNEL_INFO_INTERVAL_SECONDS:-10}
ISOLATED_TUNNEL_STARTUP_GRACE_SECONDS: ${ISOLATED_TUNNEL_STARTUP_GRACE_SECONDS:-1}
ISOLATED_TUNNEL_ACCESS_MODE: ${ISOLATED_TUNNEL_ACCESS_MODE:-private}
ISOLATED_TUNNEL_PUBLIC_HOST: ${ISOLATED_TUNNEL_PUBLIC_HOST:-}
ISOLATED_TUNNEL_PUBLIC_SCHEME: ${ISOLATED_TUNNEL_PUBLIC_SCHEME:-http}
ISOLATED_TUNNEL_LOCAL_HOST: ${ISOLATED_TUNNEL_LOCAL_HOST:-host.docker.internal}
ISOLATED_TUNNEL_INFO_ROOT: ${ISOLATED_TUNNEL_INFO_ROOT:-/data/tunnels/sessions}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
extra_hosts:
- "host.docker.internal:host-gateway"