This commit is contained in:
parent
9c78ea2d48
commit
7c684af8c3
79 changed files with 3594 additions and 3257 deletions
33
cmd/butterrobot/main.go
Normal file
33
cmd/butterrobot/main.go
Normal file
|
@ -0,0 +1,33 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"log/slog"
|
||||
"os"
|
||||
|
||||
"git.nakama.town/fmartingr/butterrobot/internal/app"
|
||||
"git.nakama.town/fmartingr/butterrobot/internal/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// Initialize logger
|
||||
logger := slog.New(slog.NewTextHandler(os.Stdout, nil))
|
||||
|
||||
// Load configuration
|
||||
cfg, err := config.Load()
|
||||
if err != nil {
|
||||
logger.Error("Failed to load configuration", "error", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
// Initialize and run application
|
||||
application, err := app.New(cfg, logger)
|
||||
if err != nil {
|
||||
logger.Error("Failed to initialize application", "error", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
if err := application.Run(); err != nil {
|
||||
logger.Error("Application error", "error", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue