feat: add MoltBot service with configuration files and documentation
This commit is contained in:
54
apps/moltbot/.env.example
Normal file
54
apps/moltbot/.env.example
Normal file
@@ -0,0 +1,54 @@
|
||||
# MoltBot Environment Configuration
|
||||
# Copy this file to .env and configure the values
|
||||
|
||||
# Timezone (default: UTC)
|
||||
TZ=UTC
|
||||
|
||||
# Global container registry prefix (optional)
|
||||
# Examples: docker.io/, ghcr.io/, your-registry.com/
|
||||
GLOBAL_REGISTRY=
|
||||
|
||||
# MoltBot Version
|
||||
# Use 'main' for latest, or specific version tag like 'v2026.1.27'
|
||||
MOLTBOT_VERSION=main
|
||||
|
||||
# === Gateway Configuration ===
|
||||
# Gateway access token (REQUIRED - generate a secure random token)
|
||||
# Example: openssl rand -hex 32
|
||||
MOLTBOT_GATEWAY_TOKEN=your-secure-token-here
|
||||
|
||||
# Gateway bind address
|
||||
# Options: loopback (127.0.0.1), lan (0.0.0.0 for LAN access)
|
||||
MOLTBOT_GATEWAY_BIND=lan
|
||||
|
||||
# Gateway internal port (default: 18789)
|
||||
MOLTBOT_GATEWAY_PORT=18789
|
||||
|
||||
# Gateway host port override (default: 18789)
|
||||
MOLTBOT_GATEWAY_PORT_OVERRIDE=18789
|
||||
|
||||
# Bridge port override (default: 18790)
|
||||
MOLTBOT_BRIDGE_PORT_OVERRIDE=18790
|
||||
|
||||
# === Model API Keys (Optional - if not using OAuth) ===
|
||||
# Anthropic Claude API Key
|
||||
ANTHROPIC_API_KEY=
|
||||
|
||||
# OpenAI API Key
|
||||
OPENAI_API_KEY=
|
||||
|
||||
# Claude AI Session Keys (for web session auth)
|
||||
CLAUDE_AI_SESSION_KEY=
|
||||
CLAUDE_WEB_SESSION_KEY=
|
||||
CLAUDE_WEB_COOKIE=
|
||||
|
||||
# === Resource Limits ===
|
||||
# Gateway service resource limits
|
||||
MOLTBOT_CPU_LIMIT=2.0
|
||||
MOLTBOT_MEMORY_LIMIT=2G
|
||||
MOLTBOT_CPU_RESERVATION=1.0
|
||||
MOLTBOT_MEMORY_RESERVATION=1G
|
||||
|
||||
# CLI service resource limits
|
||||
MOLTBOT_CLI_CPU_LIMIT=1.0
|
||||
MOLTBOT_CLI_MEMORY_LIMIT=512M
|
||||
Reference in New Issue
Block a user