Настройка репликации. Финал #14

This commit is contained in:
2026-05-03 21:02:29 +03:00
parent 3d61830f1c
commit 83ce92afa4
5 changed files with 148 additions and 93 deletions

View File

@@ -278,9 +278,9 @@ docker-clean: docker-stop ## Очистить Docker образы и volumes
@echo "✅ Docker очищен"
docker-swarm-deploy: ## Запустить кластер
RELEASE_COOKIE=$$(grep RELEASE_COOKIE docker/.env | cut -d '=' -f2) \
JWT_SECRET=$$(grep JWT_SECRET docker/.env | cut -d '=' -f2) \
docker stack deploy -c docker/docker-compose.swarm.yml eventhub
@set RELEASE_COOKIE=$$(grep RELEASE_COOKIE docker/.env | cut -d '=' -f2)
@set JWT_SECRET=$$(grep JWT_SECRET docker/.env | cut -d '=' -f2)
@docker stack deploy -c docker/docker-compose.swarm.yml eventhub --detach=true
@echo "✅ Кластер запущен"
docker-swarm-stop: ## Запустить кластер
@@ -298,6 +298,8 @@ docker-swarm-status: ## Показать состояние кластера
@docker exec $$(docker ps -qf "name=eventhub_eventhub" | head -n 1) /app/bin/eventhub eval 'length(nodes()).'
@echo "Список узлов:"
@docker exec $$(docker ps -qf "name=eventhub_eventhub" | head -n 1) /app/bin/eventhub eval 'nodes().'
@echo "Список узлов Mnesia:"
@docker exec $$(docker ps -qf "name=eventhub_eventhub" | head -n 1) /app/bin/eventhub eval 'mnesia:table_info(user, disc_copies).'
docker-swarm-reg-admin:
@docker exec $$(docker ps -qf "name=eventhub_eventhub" | head -n 1) /app/bin/eventhub eval 'core_admin:create(<<"admin">>,<<"123456">>,superadmin).'