33 lines
607 B
Go
33 lines
607 B
Go
|
|
package main
|
||
|
|
|
||
|
|
import (
|
||
|
|
"log"
|
||
|
|
"net/http"
|
||
|
|
|
||
|
|
"epigas.gitea.cloud/RiskRancher/core/pkg/datastore"
|
||
|
|
"epigas.gitea.cloud/RiskRancher/core/pkg/server"
|
||
|
|
"epigas.gitea.cloud/RiskRancher/core/ui"
|
||
|
|
)
|
||
|
|
|
||
|
|
var (
|
||
|
|
BuildVersion = "dev"
|
||
|
|
BuildCommit = "none"
|
||
|
|
)
|
||
|
|
|
||
|
|
func main() {
|
||
|
|
ui.SetVersionInfo(BuildVersion, BuildCommit)
|
||
|
|
|
||
|
|
db := datastore.InitDB("./data/RiskRancher.db")
|
||
|
|
|
||
|
|
defer db.Close()
|
||
|
|
|
||
|
|
store := datastore.NewSQLiteStore(db)
|
||
|
|
|
||
|
|
app := server.NewApp(store)
|
||
|
|
|
||
|
|
server.RegisterRoutes(app)
|
||
|
|
|
||
|
|
log.Println("🤠 RiskRancher Core Server running on http://localhost:8080")
|
||
|
|
log.Fatal(http.ListenAndServe(":8080", app.Router))
|
||
|
|
}
|