INNER CODE UNIT · Go
main
Zeus-Labs/ZeusCloud · backend/main.go:35
func main() {
log.Printf("Mode: %v", os.Getenv("MODE"))
// Connect with Postgres database
postgresDb := db.InitPostgres()
log.Println("Set up postgres db")
// Connect to neo4j database
driver := db.InitNeo4j()
defer driver.Close()
log.Println("Set up neo4j driver")
for _, r := range rules.AttackPathsRulesToExecute {
err := rules.UpsertRuleData(postgresDb, r, "attackpath")
if err != nil {
log.Printf("Unexpected error upserting rule_data %v", err)
continue
}