vibrox-stack is the orchestration and deployment layer for the Vibrox microservices suite.
It includes Docker Compose, Kubernetes manifests, and Git submodules to manage and run all core services in one place.
| Service | Repo | Description |
|---|---|---|
vibrox-core |
GitHub Link | User management (Go, REST + gRPC) |
vibrox-auth |
GitHub Link | JWT authentication (Node.js, gRPC) |
vibrox-echo |
GitHub Link | Centralized logging (Go, gRPC) |
git clone --recurse-submodules https://github.com/VibuRoshin25/vibrox-stack.git
cd vibrox-stackAlready cloned? Run this to pull submodules:
git submodule update --init --recursiveYou can spin up all services locally using Docker Compose:
docker-compose up --buildMake sure each submodule has its own
Dockerfileand.env.
If you're using Kubernetes:
- Navigate to the
manifests/directory. - Apply the manifests:
kubectl apply -f manifests/Customize the manifests for your local cluster or cloud setup.