mirror of
https://github.com/Heretek-AI/heretek-openclaw-cli.git
synced 2026-07-01 19:54:16 -04:00
a2cba717c6
P6-7: Agent File Completion (34 files - 11 agents × 3 files + guides) - Added BOOTSTRAP.md, IDENTITY.md, TOOLS.md for all 11 agents - Created AGENT_CREATION_GUIDE.md P6-2: Per-Agent Model Configuration (9 files) - Agent model router and config library - YAML configs for arbiter, coder agents - Configuration documentation P6-3: Health Check Dashboard (20+ files) - Complete frontend React application - API endpoints, WebSocket server - Collectors for agents, resources, services - Alert management and configuration P6-4: LiteLLM Observability Integration (10 files) - LiteLLM metrics collector and API - Frontend components for model/budget tracking - Integration documentation P6-1: Non-Docker Deployment (16 files) - Bare metal and VM deployment docs - Systemd service files - Installation scripts for Ubuntu/RHEL - Migration guide and troubleshooting P6-6: Cloud-Native Deployments (45+ files) - AWS, Azure, GCP Terraform configurations - Kubernetes base deployments with Kustomize overlays - Cloud deployment documentation P6-5: Unified Deployment CLI (28 files) - Complete CLI with 12 commands - Deployers for Docker, Kubernetes, cloud, baremetal - Health checker, backup manager, config manager P6-8: Plugin Installation Guide (15 files) - Plugin development and installation guides - Plugin CLI documentation and registry - Templates for basic, skill, and tool plugins
47 lines
1.0 KiB
Desktop File
47 lines
1.0 KiB
Desktop File
[Unit]
|
|
Description=LiteLLM Proxy Service
|
|
Documentation=https://docs.litellm.ai
|
|
After=network.target postgresql.service redis.service
|
|
Wants=postgresql.service redis.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=litellm
|
|
Group=litellm
|
|
|
|
# Environment configuration
|
|
Environment="LITELLM_CONFIG_PATH=/etc/litellm/litellm_config.yaml"
|
|
Environment="DATABASE_URL=postgresql://openclaw:password@localhost:5432/openclaw"
|
|
Environment="REDIS_URL=redis://localhost:6379/0"
|
|
EnvironmentFile=-/etc/openclaw/.env
|
|
|
|
# Working directory
|
|
WorkingDirectory=/opt/litellm
|
|
|
|
# Main execution
|
|
ExecStart=/opt/litellm/venv/bin/litellm --config /etc/litellm/litellm_config.yaml --port 4000 --num_workers 4
|
|
|
|
# Restart configuration
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
|
|
# Resource limits
|
|
LimitNOFILE=65535
|
|
|
|
# Security hardening
|
|
NoNewPrivileges=true
|
|
ProtectSystem=strict
|
|
ProtectHome=read-only
|
|
PrivateTmp=true
|
|
|
|
# Allow write access to log directory
|
|
ReadWritePaths=/var/log/litellm
|
|
|
|
# Logging
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=litellm
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|