Add filter, add READMES

This commit is contained in:
Oxy8
2026-03-06 15:35:04 -03:00
parent b44867abfa
commit 3c487d088b
56 changed files with 2495 additions and 1424 deletions

35
backend_go/main.go Normal file
View File

@@ -0,0 +1,35 @@
package main
import (
"context"
"log"
"net/http"
"time"
)
func main() {
cfg, err := LoadConfig()
if err != nil {
log.Fatal(err)
}
sparql := NewAnzoGraphClient(cfg)
if err := sparql.Startup(context.Background()); err != nil {
log.Fatal(err)
}
api := &APIServer{
cfg: cfg,
sparql: sparql,
snapshots: NewGraphSnapshotService(sparql, cfg),
}
srv := &http.Server{
Addr: cfg.ListenAddr,
Handler: api.handler(),
ReadHeaderTimeout: 5 * time.Second,
}
log.Printf("backend listening on %s", cfg.ListenAddr)
log.Fatal(srv.ListenAndServe())
}