ShinAPI / config.yaml
sshinmen's picture
Fix HF Space deployment: add config.yaml, expose port 7860, add cloud deploy mode
664654c
Raw
History Blame Contribute Delete
1.45 kB
# Server host/interface to bind to. Default is empty ("") to bind all interfaces (IPv4 + IPv6).
host: ""
# Server port - HF Spaces requires port 7860
port: 7860
# TLS settings for HTTPS. When enabled, the server listens with the provided certificate and key.
tls:
enable: false
cert: ""
key: ""
# Management API settings
remote-management:
# Whether to allow remote (non-localhost) management access.
allow-remote: true
# Management key. If a plaintext value is provided here, it will be hashed on startup.
# Set via environment variable or update this for production use.
secret-key: ""
# Disable the bundled management control panel asset download and HTTP route when true.
disable-control-panel: false
# GitHub repository for the management control panel.
panel-github-repository: "https://github.com/router-for-me/Cli-Proxy-API-Management-Center"
# Authentication directory
auth-dir: "/CLIProxyAPI/auths"
# API keys for authentication - add your keys here
api-keys:
- "demo-key-change-in-production"
# Enable debug logging
debug: false
# Commercial mode for high concurrency
commercial-mode: false
# When true, write application logs to rotating files instead of stdout
logging-to-file: false
# Maximum total size (MB) of log files under the logs directory
logs-max-total-size-mb: 100
# Usage statistics
usage-statistics-enabled: false
# Request retry settings
request-retry: 3
max-retry-interval: 30