This repository contains the configuration needed to deploy Kodus in your own infrastructure. It's a more flexible alternative to kodus-cli, providing greater control over system configuration and deployment.
- Complete Kodus environment deployment
- Customizable configuration
- Monitoring with Prometheus and Grafana
- RabbitMQ integration
- Multiple database support (PostgreSQL and MongoDB)
- Isolated Docker environment
- Docker
- Docker Compose
- Git
- Clone the repository:
git clone https://github.com/your-username/kodus-deploy-test.git
cd kodus-deploy-test
- Set up environment variables:
cp .env.example .env
# Edit the .env file with your configurations
- Start the services:
docker-compose up -d
- kodus-web: Application frontend
- kodus-orchestrator: Application backend
- rabbitmq: Message broker
- db_kodus_postgres: PostgreSQL database
- db_kodus_mongodb: MongoDB database
- prometheus: Monitoring system
- grafana: Metrics visualization dashboard
- All credentials are managed through environment variables
- Secure inter-service communication
- Container isolation
- Dedicated Docker networks
Contributions are always welcome! Please read the contribution guidelines before submitting a pull request.
- Fork the project
- Create your Feature Branch (
git checkout -b feat/amazing-feature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feat/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email [email protected] or open an issue in the repository.
Made with ❤️ by the Kodus Team