treasurer/cmd/app/main.go

26 lines
593 B
Go
Raw Normal View History

2023-06-13 13:22:51 +00:00
package main
import (
"log"
"go.uber.org/zap"
"penahub.gitlab.yandexcloud.net/external/treasurer/internal/app"
"penahub.gitlab.yandexcloud.net/external/treasurer/internal/initialize"
)
func main() {
logger, err := zap.NewProduction(zap.AddStacktrace(zap.DPanicLevel))
if err != nil {
log.Fatalf("failed to init zap logger: %v", err)
}
config, err := initialize.Configuration(".env.test")
if err != nil {
logger.Fatal("failed to init config: %v", zap.Error(err))
}
2023-06-19 23:51:36 +00:00
if err := app.Run(config, logger); err != nil {
2023-06-13 13:22:51 +00:00
logger.Fatal("failed to run app: %v", zap.Error(err))
}
}