INNER CODE UNIT · Go
func
WaveSpeedAI/waverless · cmd/app.go:94
func (app *Application) Initialize() error {
var err error
// Initialize components in order
steps := []struct {
name string
fn func() error
}{
{"Configuration", app.initConfig},
{"Logging", app.initLogger},
{"MySQL", app.initMySQL},
{"Redis", app.initRedis},
{"Business Providers", app.initProviders},
{"Service Layer", app.initServices},
{"Background Tasks", app.initJobs},
{"Handler Layer", app.initHandlers},
{"Auto-scaler", app.initAutoScaler},
{"HTTP Server", app.initHTTPServer},