This repository provides an automated setup process for the MetaBundle infrastructure and dashboard.
MetaBundle consists of two main components:
- Infrastructure Backend: Manages GitHub repositories and Docker containers
- Dashboard Frontend: Provides a user interface to monitor and manage the infrastructure
- Setup/: Contains all setup scripts, Docker management scripts, and configuration templates
- docker-compose.yml: Docker Compose configuration for running MetaBundle components
- Clone this repository
- Run the setup wizard:
powershell -ExecutionPolicy Bypass -File ".\Setup\setup.ps1" - Start the Docker containers:
powershell -ExecutionPolicy Bypass -File ".\Setup\run-docker-with-env.ps1" - Access the Dashboard at http://localhost:5001
- Start containers:
powershell -ExecutionPolicy Bypass -File ".\Setup\run-docker-with-env.ps1" - Rebuild containers:
powershell -ExecutionPolicy Bypass -File ".\Setup\run-docker-with-env.ps1" -Rebuild - Stop containers:
powershell -ExecutionPolicy Bypass -File ".\Setup\stop-docker.ps1" - View logs:
docker-compose logs -f
MetaBundle uses a centralized approach to environment variable management where system environment variables set by the setup.ps1 script are the primary source of configuration, with .env files used only as fallbacks.
For detailed documentation, see Setup/README.md.