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 } adminToken, err := config.LoadAdminTokenFromEnv() if err != nil { return nil, err } handler := NewAPIHandler(adminToken, NewActionSet(cfg.Database.SQLiteDSN)) return NewServer(cfg.Server.ListenAddr, handler, nil), nil }