Files
tunnel-please-controller/main.go
T
bagas 09a350565e
SonarQube Scan / SonarQube Trigger (push) Successful in 3m49s
Refactor: Centralize App Startup and Config Loading (#33)
Reviewed-on: #33
2026-05-01 13:07:22 +07:00

26 lines
471 B
Go

package main
import (
"log"
"os"
"git.fossy.my.id/bagas/tunnel-please-controller/internal/bootstrap"
"git.fossy.my.id/bagas/tunnel-please-controller/internal/config"
)
func main() {
log.SetOutput(os.Stdout)
log.SetFlags(log.LstdFlags | log.Lshortfile)
conf, err := config.MustLoad()
if err != nil {
log.Fatalf("Config load error: %v", err)
}
boot := bootstrap.New(conf)
if err = boot.Run(); err != nil {
log.Fatalf("Application error: %v", err)
}
}