fix(deploy): restart monitoring exporters on every deploy to apply config
All checks were successful
CI / Lint, Test & Build (push) Successful in 2m40s
CI / Deploy production (on server) (push) Successful in 19s

This commit is contained in:
Antigravity
2026-05-21 20:54:48 +00:00
parent e774dcee70
commit 0f6b9509da

View File

@@ -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