What problem does it solve?
Automate the setup of production-grade local development environments for multi-service stacks, enabling a single-command start and consistent configurations across frontend, backend, databases, caches, and orchestration.
Core Features & Use Cases
- Initial Setup Script Generation: Generate the main setup script that orchestrates the entire environment, handling prerequisites, configuration loading, dependency ordering, and health checks.
- Configuration File Creation: Generate externalized configuration files (.env.example or config/dev.yml) with clear comments and separation of dev/prod concerns.
- Service Orchestration Files: Provide docker-compose.yml for local development and Kubernetes manifests for production-like scenarios.
- Health Check Implementation: Create health-check scripts to verify all services are running and healthy.
- Teardown & Documentation: Generate cleanup scripts and developer setup documentation to streamline teardown and onboarding.
- Makefile Integration: Integrate development commands into a Makefile for quick startup, shutdown, and health checks.
Quick Start
Run make dev to start the entire environment, then run make health to verify services and use the access URLs shown afterward.