fix(go): repair migration wire contracts and runtime lifecycle; document incomplete port

This commit is contained in:
CAtlas0784 committed 2026-10-29 15:35:35 +07:00
1 parent e43a310617
commit 32e47014b5
35 files changed
+16826 -438

No files matched your search

+4
View File
@@ -8,6 +8,7 @@ import (
)
type Config struct {
Login LoginSettings `json:"login"`
Client ClientConfig `json:"client"`
Network NetworkConfig `json:"network"`
Admin AdminConfig `json:"admin"`
@@ -117,6 +118,9 @@ func LoadConfig(path string) (*Config, error) {
return nil, fmt.Errorf("failed to parse json config from %s: %w", absPath, err)
}
if cfg.Login.RoleListMode == "" {
cfg.Login.RoleListMode = "list"
}
// Apply default values if omitted
if cfg.Network.BindHost == "" {
cfg.Network.BindHost = "0.0.0.0"