migrate from github

This commit is contained in:
2026-07-15 22:50:29 +08:00
commit 32eb986565
11 changed files with 512 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
package config
import "github.com/caarlos0/env/v11"
type Config struct {
Addr string `env:"ADDR" envDefault:":1234"`
JWTSecret string `env:"JWT_SECRET"`
CollabCoreURL string `env:"COLLAB_CORE_URL" envDefault:"ws://collab-core:1234"`
BackendGRPCAddr string `env:"BACKEND_GRPC_ADDR" envDefault:"backend:9090"`
InternalRPCKey string `env:"INTERNAL_RPC_KEY"`
}
func Load() (*Config, error) {
cfg := &Config{}
if err := env.Parse(cfg); err != nil {
return nil, err
}
return cfg, nil
}