38 lines
1.2 KiB
YAML
38 lines
1.2 KiB
YAML
services:
|
|
rmm-server:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
environment:
|
|
RMM_ADDR: ":8080"
|
|
RMM_DB_PATH: /data/rmm.db
|
|
RMM_WEB_DIR: /app/web
|
|
RMM_ENROLLMENT_TOKEN: "${RMM_ENROLLMENT_TOKEN:-dev-enroll-token}"
|
|
RMM_OPERATOR_TOKEN: "${RMM_OPERATOR_TOKEN:-dev-operator-token}"
|
|
RMM_OPERATOR_USERNAME: "${RMM_OPERATOR_USERNAME:-admin}"
|
|
RMM_OPERATOR_PASSWORD: "${RMM_OPERATOR_PASSWORD:-dev-operator-password}"
|
|
RMM_SESSION_SECRET: "${RMM_SESSION_SECRET:-dev-session-secret-change-me}"
|
|
RMM_COOKIE_SECURE: "${RMM_COOKIE_SECURE:-false}"
|
|
RMM_TUNNEL_HTTP_HOST: tunnel-ssh
|
|
RMM_TUNNEL_KEY_PATH: "${RMM_TUNNEL_KEY_PATH:-./secrets/router_tunnel_key.pub}"
|
|
ports:
|
|
- "${RMM_HTTP_BIND_IP:-0.0.0.0}:${RMM_HTTP_PORT:-18080}:8080"
|
|
volumes:
|
|
- rmm-data:/data
|
|
restart: unless-stopped
|
|
|
|
tunnel-ssh:
|
|
build:
|
|
context: ./deploy/tunnel
|
|
ports:
|
|
- "${RMM_TUNNEL_BIND_IP:-0.0.0.0}:${RMM_TUNNEL_SSH_PORT:-2222}:22"
|
|
- "${RMM_TUNNEL_BIND_IP:-0.0.0.0}:22000-22099:22000-22099"
|
|
volumes:
|
|
- tunnel-data:/data
|
|
- "${RMM_TUNNEL_KEY_PATH}:/bootstrap/router_tunnel_key.pub:ro"
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
rmm-data:
|
|
tunnel-data:
|