Files
overlord/Overlord-Client/.env.example
T

34 lines
1.2 KiB
Bash

# Overlord Client Environment Configuration
# Copy this file to .env or set as environment variables
# Server URL - MUST use wss:// (TLS is always enabled on server)
OVERLORD_SERVER=wss://your-server.com:5173
# TLS Configuration
# For development with self-signed certificates:
# OVERLORD_TLS_INSECURE_SKIP_VERIFY=true
# For production, trust the server certificate (copy server.crt from server):
# OVERLORD_TLS_CA=./certs/server.crt
OVERLORD_TLS_INSECURE_SKIP_VERIFY=false
# Stronger server identity verification (recommended). Comma-separate the
# current and next SHA-256 SPKI pins during certificate-key rotation.
# Generated agents receive the active in-process server pin automatically.
# OVERLORD_TLS_SPKI_PINS=base64-sha256-current,base64-sha256-next
# Client certificate for mutual TLS (optional, advanced)
# OVERLORD_TLS_CLIENT_CERT=./certs/client.crt
# OVERLORD_TLS_CLIENT_KEY=./certs/client.key
# Mutex (single-instance) configuration
# Leave empty or set to "none" to allow multiple instances
# OVERLORD_MUTEX=overlord-client
# Capture Configuration
OVERLORD_CAPTURE_INTERVAL=20s
OVERLORD_DISABLE_CAPTURE=false
# Mode: dev, development, local, release, prod, production
OVERLORD_MODE=production