From 0f6b9509da89a7dc7976891c545e5dc8c701d935 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Thu, 21 May 2026 20:54:48 +0000 Subject: [PATCH] fix(deploy): restart monitoring exporters on every deploy to apply config --- scripts/deploy-prod.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/deploy-prod.sh b/scripts/deploy-prod.sh index ff83d12..a5ce96c 100755 --- a/scripts/deploy-prod.sh +++ b/scripts/deploy-prod.sh @@ -66,6 +66,14 @@ docker compose up -d --remove-orphans --force-recreate memento-note docker compose up -d memento-socket docker compose up -d mcp-server 2>/dev/null || true +# Redémarrer les exporters monitoring pour appliquer les configs à jour +if docker ps --format '{{.Names}}' | grep -q "^memento-grafana$"; then + echo "=== Updating monitoring exporters ===" + env $(cat /opt/memento/.env.docker | grep -v '^#' | xargs) \ + docker compose -f monitoring/docker-compose.monitoring.yml up -d \ + postgres-exporter cadvisor node-exporter redis-exporter 2>&1 || true +fi + echo "=== Migrations (Prisma CLI via node, pas npx) ===" if docker compose exec -T memento-note test -f ./node_modules/prisma/build/index.js 2>/dev/null; then docker compose exec -T memento-note node ./node_modules/prisma/build/index.js migrate deploy