The platform ships as Docker images orchestrated by Docker Compose, with an infrastructure service for health monitoring and scaling.
Images and compose
mvn clean package -Pdocker -DskipTests # build all images
docker-compose up --build # start the stackInfrastructure service
magicvarsh-infra-service powers the in-app Infrastructure screen, which has tabs for Health Monitor, Instances, Deploy Service and API Docs. Operators can watch service health, view running instances, deploy services and reach API docs from one place. The dashboard also surfaces a live Service Registry and a 'Services Up' count.

Dev infrastructure tooling
| Tool | Port | Purpose |
|---|---|---|
| Eureka dashboard | 8761 | Service registry health |
| pgAdmin | 5050 | PostgreSQL browser |
| MailHog | 8025 | Catch-all dev SMTP |
| Swagger UI | via gateway | Per-service API docs |
Backup & restore
Because each service owns a PostgreSQL schema, data is backed up at the database level. Standard PostgreSQL backup and restore (for example scheduled dumps of the database volume) capture the full platform state, and a restore returns it to that point in time. Combine database backups with the in-app Trash for everyday recovery of individual items.
docker-compose down -v — use with care, as it deletes data.