Implement multi-tenant platform API + standalone Vite control plane #6
Reference in New Issue
Block a user
Delete Branch "feat/multi-tenant-swarm-platform"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR fully implements the multi-tenant platform requested in #5.
Backend (Node gateway)
/v1/platform/*API surface for:CWD/.platform.Swarm orchestration
docker service create/scale/update/rm/inspect)PLATFORM_SWARM_MODE=mock|auto|docker)pending -> running/failed) are observable.Frontend (separate project)
platform-ui/(not bundled into backend image).Docker/config/docs updates
.dockerignoreexcludingplatform-ui/from image context..env.exampleandcompose.yaml.docs/platform.mdand README updates.Validation
npm run buildcd platform-ui && npm run lintcd platform-ui && npm run buildCloses #5
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.