21 lines
421 B
Go
21 lines
421 B
Go
package main
|
|
|
|
import (
|
|
"gemini-balancer/internal/app"
|
|
"gemini-balancer/internal/container"
|
|
"log"
|
|
)
|
|
|
|
func main() {
|
|
cont, err := container.BuildContainer()
|
|
if err != nil {
|
|
log.Fatalf("FATAL: Failed to build dependency container: %v", err)
|
|
}
|
|
err = cont.Invoke(func(application *app.App) error {
|
|
return application.Run()
|
|
})
|
|
if err != nil {
|
|
log.Fatalf("FATAL: Error during application execution: %v", err)
|
|
}
|
|
}
|