@echo off REM Script pour créer les topics Kafka pour UnionFlow REM Exécuter depuis le répertoire unionflow/ echo ==================================== echo Création des topics Kafka UnionFlow echo ==================================== echo. echo Topic 1/5: unionflow.finance.approvals docker exec kafka /opt/kafka/bin/kafka-topics.sh --create --topic unionflow.finance.approvals --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1 --if-not-exists echo Topic 2/5: unionflow.dashboard.stats docker exec kafka /opt/kafka/bin/kafka-topics.sh --create --topic unionflow.dashboard.stats --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1 --if-not-exists echo Topic 3/5: unionflow.notifications.user docker exec kafka /opt/kafka/bin/kafka-topics.sh --create --topic unionflow.notifications.user --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1 --if-not-exists echo Topic 4/5: unionflow.members.events docker exec kafka /opt/kafka/bin/kafka-topics.sh --create --topic unionflow.members.events --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1 --if-not-exists echo Topic 5/5: unionflow.contributions.events docker exec kafka /opt/kafka/bin/kafka-topics.sh --create --topic unionflow.contributions.events --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1 --if-not-exists echo. echo ==================================== echo Vérification des topics créés echo ==================================== docker exec kafka /opt/kafka/bin/kafka-topics.sh --list --bootstrap-server localhost:9092 echo. echo ==================================== echo Détails des topics UnionFlow echo ==================================== docker exec kafka /opt/kafka/bin/kafka-topics.sh --describe --bootstrap-server localhost:9092 | findstr unionflow echo. echo ✅ Topics Kafka créés avec succès ! pause