1ab112438b1a00f7701c464a5fd2960de7d184db
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
Description
Languages
Rust
92.4%
TypeScript
6.3%
Shell
0.8%
CSS
0.3%
Makefile
0.1%