Expose version/build metadata and improve provider error messaging
This commit is contained in:
@@ -10,6 +10,11 @@ import (
|
||||
"github.com/stig/goaichat/internal/config"
|
||||
)
|
||||
|
||||
var (
|
||||
version = "dev"
|
||||
buildStamp = ""
|
||||
)
|
||||
|
||||
func main() {
|
||||
var configPath string
|
||||
flag.StringVar(&configPath, "config", "", "Path to configuration file")
|
||||
@@ -26,7 +31,12 @@ func main() {
|
||||
ctx, cancel := context.WithCancel(context.Background())
|
||||
defer cancel()
|
||||
|
||||
application := app.New(logger, cfg)
|
||||
application := app.New(
|
||||
logger,
|
||||
cfg,
|
||||
app.WithVersion(version),
|
||||
app.WithBuild(buildStamp),
|
||||
)
|
||||
if err := application.Run(ctx); err != nil {
|
||||
logger.Error("application terminated with error", "error", err)
|
||||
os.Exit(1)
|
||||
|
Reference in New Issue
Block a user