chore: sync local updates

This commit is contained in:
2026-05-16 19:03:34 +08:00
parent 9c086c3301
commit 80cf54a201
89 changed files with 10622 additions and 2443 deletions

View File

@@ -0,0 +1,30 @@
package config
import (
"os"
)
type Config struct {
Host string
Port string
GRPCPort string
AdminToken string
DBPath string
}
func Load() *Config {
return &Config{
Host: getenv("HOST", "0.0.0.0"),
Port: getenv("PORT", "9393"),
GRPCPort: getenv("GRPC_PORT", "9394"),
AdminToken: getenv("ADMIN_TOKEN", "shumengya520"),
DBPath: getenv("DB_PATH", "./data/servers.db"),
}
}
func getenv(key, fallback string) string {
if v := os.Getenv(key); v != "" {
return v
}
return fallback
}