Merged in feature/jobcrud (pull request #35)

Job CRUD + Collector Integration

* startedcreate

* openapispec

* createjobintegration

* jobgetcontroller

* jobcreateclient

* updatejob

* job

* collector
This commit is contained in:
Michael McGuinness
2025-01-24 14:52:56 +00:00
parent 5b7160fe44
commit 4ec1d51a12
40 changed files with 1775 additions and 403 deletions
+6
View File
@@ -7,6 +7,7 @@ import (
"queryorchestration/internal/client"
documentclean "queryorchestration/internal/document_clean"
"queryorchestration/internal/export"
"queryorchestration/internal/job"
"queryorchestration/internal/job/collector"
"queryorchestration/internal/query"
"queryorchestration/internal/server"
@@ -31,12 +32,17 @@ func main() {
DocumentClean: clean,
})
cli := client.New(cfg.Database)
jbb := job.New(cfg.Database, &job.Services{
Collector: col,
Client: cli,
})
services := &queryservice.Services{
Export: exp,
JobCollector: col,
Query: que,
Client: cli,
Job: jbb,
}
cons := queryservice.NewControllers(cfg.Validator, services)