Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
DatabaseURL string
ListenAddr string
BaseDomains []string // all base domains (first is primary)
OpencodeAssetDomain string
OpencodeSubdomainPrefix string
OpenclawSubdomainPrefix string
}
Config holds sandbox-proxy configuration loaded from environment variables.
func LoadConfigFromEnv ¶
func LoadConfigFromEnv() Config
LoadConfigFromEnv reads configuration from environment variables. BASE_DOMAIN supports comma-separated values for multiple domains (e.g. "agentserver.dev,agent.cs.ac.cn").
type Server ¶
type Server struct {
Auth *auth.Auth
DB *db.DB
Sandboxes *sbxstore.Store
TunnelRegistry *tunnel.Registry
OpencodeStaticFS fs.FS
BaseDomains []string // all configured base domains (first is primary)
OpencodeAssetDomain string
OpencodeSubdomainPrefix string
OpenclawSubdomainPrefix string
// contains filtered or unexported fields
}
Server is the sandbox-proxy HTTP server that handles subdomain traffic proxying and WebSocket tunnel connections.
Click to show internal directories.
Click to hide internal directories.