À propos du projet

Ce projet rassemble des fichiers docker-compose.yml de plusieurs services courants, destinés à mettre en place rapidement un environnement de développement local ou auto-hébergé. Le dépôt organise les répertoires par service et comprend des composants de données et de recherche tels que MySQL, PostgreSQL, Redis, Elasticsearch et pgvector, des files de messages comme NATS, NSQ et RocketMQ, du stockage d'objets avec MinIO et RustFS, des plateformes d'authentification Casdoor et Logto, le service Git léger Gitea, la supervision et la visualisation avec Prometheus et Grafana, ainsi que la passerelle API IA unifiée New API et l'agent de voyage IA TripStar AI. Avant utilisation, il faut d'abord créer le réseau partagé local_net afin de permettre la communication entre les conteneurs. Ensuite, il suffit d'entrer dans le sous-répertoire du service correspondant et d'exécuter docker-compose up -d pour le démarrer. Le projet convient aux utilisateurs qui ont besoin de combiner rapidement plusieurs infrastructures pour le développement, les tests ou le déploiement auto-hébergé, mais la configuration de chaque service doit être adaptée à l'environnement réel.