diff --git a/pkg/navi/warden.go b/pkg/navi/warden.go index de7cc6c..01e1c8d 100644 --- a/pkg/navi/warden.go +++ b/pkg/navi/warden.go @@ -1,10 +1,15 @@ package navi -import "git.solsynth.dev/goatworks/roadsign/pkg/warden" +import ( + "git.solsynth.dev/goatworks/roadsign/pkg/warden" + "github.com/rs/zerolog/log" +) func InitializeWarden(regions []*Region) { pool := make([]*warden.AppInstance, 0) + log.Info().Msg("Starting Warden applications...") + for _, region := range regions { for _, application := range region.Applications { pool = append(pool, &warden.AppInstance{ @@ -15,5 +20,7 @@ func InitializeWarden(regions []*Region) { // Hot swap warden.InstancePool = pool - warden.StartPool() + errs := warden.StartPool() + + log.Info().Any("errs", errs).Msg("Warden applications has been started.") } diff --git a/settings.toml b/settings.toml index 794ac6e..18a450b 100644 --- a/settings.toml +++ b/settings.toml @@ -23,6 +23,7 @@ max_qps = -1 [logging] access = "./logs/access.log" +warden_apps = "./logs/warden" [paths] configs = "./config" diff --git a/test/roadsign-ssr/config/example.toml b/test/roadsign-ssr/config/example.toml index 2476a40..3b2bac2 100644 --- a/test/roadsign-ssr/config/example.toml +++ b/test/roadsign-ssr/config/example.toml @@ -11,5 +11,5 @@ uri = "http://localhost:3000" [[applications]] id = "capital-app" workdir = "../data/capital" -command = ["node", "server/index.mjs"] -environment = [] \ No newline at end of file +command = ["node", "standalone/server.js"] +environment = [] diff --git a/test/roadsign-ssr/settings.toml b/test/roadsign-ssr/settings.toml index ddcc90b..863e703 100644 --- a/test/roadsign-ssr/settings.toml +++ b/test/roadsign-ssr/settings.toml @@ -21,6 +21,10 @@ force_https = false max_body_size = 549_755_813_888 # 512 GiB max_qps = -1 +[logging] +access = "../../logs/access.log" +warden_apps = "../../logs/warden" + [paths] configs = "./config"