951 B
951 B
cloudlysis (monorepo)
Layout
- Rust services (Cargo workspace):
aggregate/,gateway/,projection/,runner/,control/api/,shared/ - Control UI:
control/ui/ - Docker + Swarm + Compose:
docker/,docker-compose.yml,swarm/,observability/ - Transport plans:
TRANSPORT_DEVELOPMENT_PLAN.mdGATEWAY_TRANSPORT_PLAN.mdNATS_TRANSPORT_PLAN.md
Quick Start (Docker Compose)
docker compose up -d --build
Full local stack with observability:
docker compose -f docker-compose.yml -f observability/docker-compose.yml up -d --build
Commands
make compose-up,make compose-downmake compose-up-observability,make compose-down-observabilitymake docker-build-allmake swarm-deploy-all,make swarm-rm-all
More details: DOCKER.md
Workspace Verification
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace