Add public web functionalities

This commit is contained in:
Arnaud Delcasse
2026-01-05 17:50:05 +01:00
parent 6cda7509c1
commit b1323867c7
4 changed files with 351 additions and 3 deletions

16
main.go
View File

@@ -10,6 +10,7 @@ import (
"git.coopgo.io/coopgo-apps/parcoursmob/core/application"
"git.coopgo.io/coopgo-apps/parcoursmob/renderer"
"git.coopgo.io/coopgo-apps/parcoursmob/servers/mcp"
"git.coopgo.io/coopgo-apps/parcoursmob/servers/publicweb"
"git.coopgo.io/coopgo-apps/parcoursmob/servers/web"
"git.coopgo.io/coopgo-apps/parcoursmob/services"
"git.coopgo.io/coopgo-apps/parcoursmob/core/utils/identification"
@@ -24,9 +25,10 @@ func main() {
}
var (
dev_env = cfg.GetBool("dev_env")
webEnabled = cfg.GetBool("server.web.enabled")
mcpEnabled = cfg.GetBool("server.mcp.enabled")
dev_env = cfg.GetBool("dev_env")
webEnabled = cfg.GetBool("server.web.enabled")
mcpEnabled = cfg.GetBool("server.mcp.enabled")
publicwebEnabled = cfg.GetBool("server.publicweb.enabled")
)
if dev_env {
@@ -80,5 +82,13 @@ func main() {
}()
}
if publicwebEnabled {
wg.Add(1)
go func() {
defer wg.Done()
publicweb.Run(cfg, svc, applicationHandler, kv, filestorage)
}()
}
wg.Wait()
}