api-cds-search/main.go

38 lines
554 B
Go
Raw Permalink 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")
2025-05-22 12:08:46 +00:00
err = http.ListenAndServe(":8080", r)
if err != nil {
fmt.Println(err)
}
2025-03-24 07:50:01 +00:00
}