Merged in feature/s3integration (pull request #47)

Set Up S3 integration

* cfginterfaceandfirsts3funcs

* addlocalstack

* generallypassesfullsuite

* addedmultipleattemptedpings

* cleanup

* stabiliseplusskip
This commit is contained in:
Michael McGuinness
2025-02-05 12:52:41 +00:00
parent 9254b91d45
commit 92334ad1dd
838 changed files with 139249 additions and 6671 deletions
+8
View File
@@ -13,6 +13,7 @@ import (
"queryorchestration/internal/job/collector"
"queryorchestration/internal/server/runner"
"queryorchestration/internal/serviceconfig"
objectstore "queryorchestration/internal/serviceconfig/objectstore"
documentcleanc "queryorchestration/internal/serviceconfig/queue/documentclean"
_ "github.com/lib/pq"
@@ -21,6 +22,7 @@ import (
type DocInitConfig struct {
runner.BaseConfig
documentcleanc.DocCleanConfig
objectstore.ObjectStoreConfig
}
func main() {
@@ -60,5 +62,11 @@ func main() {
os.Exit(1)
}
err = cfg.SetStoreClientAndPingByName(ctx, cfg.BucketName)
if err != nil {
slog.Error(err.Error())
os.Exit(1)
}
server.Listen(ctx)
}
+1 -1
View File
@@ -64,7 +64,7 @@ func main() {
cons := queryservice.NewControllers(cfg.GetValidator(), services)
queryservice.RegisterHandlersWithBaseURL(cfg.Router, cons, "")
queryservice.RegisterHandlers(cfg.Router, cons)
swagger, err := queryservice.GetSwagger()
if err != nil {