Properly add ids for workflow execution and add first visualization

This commit is contained in:
Achim Rohn
2026-04-04 11:31:18 +02:00
parent b5c410c419
commit 6312033fad
5 changed files with 227 additions and 20 deletions
+8 -11
View File
@@ -24,32 +24,29 @@ func main() {
if err != nil {
log.Fatalf("failed opening connection to sqlite: %v", err)
}
log.Println("client", client)
defer client.Close()
err = client.Schema.Create(context.Background())
if err != nil {
log.Fatalf("failed creating schema resources: %v", err)
}
entClient, err := erstellerEnt.Open("sqlite3", environment.DatabaseUrl)
if err != nil {
log.Fatalf("failed opening connection to sqlite: %v", err)
}
defer entClient.Close()
err = entClient.Schema.Create(context.Background())
if err != nil {
log.Fatalf("failed creating schema resources: %v", err)
}
example.CreateExampleWorkflow(entClient)
ctx, cancel := context.WithTimeout(context.Background(), time.Minute*5)
defer cancel()
err = entClient.Schema.Create(ctx)
if err != nil {
log.Fatalf("failed creating schema resources: %v", err)
}
exampleWorkflow := example.CreateExampleWorkflow(entClient)
Debug("example workflow created:", exampleWorkflow)
if err := client.Schema.Create(ctx); err != nil {
log.Fatalf("failed creating schema resources: %v", err)
}
Debug("starting white label app on port 8090")
handler := routes.CreateApi(environment, client)
handler := routes.CreateApi(environment, client, entClient, exampleWorkflow)
log.Fatal(http.ListenAndServe(":8090", handler))
}