feat: bootstrap control plane app skeleton

This commit is contained in:
phamnazage-jpg
2026-05-12 22:44:30 +08:00
parent 1c02fcdaa7
commit 9d52b22b8d
10 changed files with 606 additions and 0 deletions

16
internal/app/bootstrap.go Normal file
View File

@@ -0,0 +1,16 @@
package app
import (
"context"
"sub2api-cn-relay-manager/internal/config"
)
func Bootstrap(_ context.Context) (*Server, error) {
cfg, err := config.LoadStartupFromEnv()
if err != nil {
return nil, err
}
return NewServer(cfg.Server.ListenAddr, nil), nil
}