api-cds-search/main.go

35 lines
509 B
Go
Raw Normal View History

2025-03-24 07:50:01 +00:00
package main
import (
2025-03-24 09:01:47 +00:00
"api-cds-search/cmd/database"
"api-cds-search/cmd/router"
"api-cds-search/cmd/search"
"api-cds-search/cmd/ui"
2025-05-20 18:41:26 +00:00
"api-cds-search/cmd/view"
2025-03-24 07:50:01 +00:00
"fmt"
"net/http"
2025-05-20 18:41:26 +00:00
"code.achtarmig.org/pas/ui/initialize"
"code.achtarmig.org/pas/ui/log"
2025-03-24 07:50:01 +00:00
)
func main() {
2025-05-20 18:41:26 +00:00
initialize.Init()
2025-03-24 07:50:01 +00:00
database.Load()
err := search.Load()
if err != nil {
panic(err)
}
2025-05-20 18:41:26 +00:00
2025-03-24 07:50:01 +00:00
ui.Load()
2025-05-20 18:41:26 +00:00
view.Load()
log.SetPrintError(true)
2025-03-24 07:50:01 +00:00
r := router.Load()
fmt.Println("Listening on :8080")
http.ListenAndServe(":8080", r)
}