fix(deploy): restart monitoring exporters on every deploy to apply config
This commit is contained in:
@@ -66,6 +66,14 @@ docker compose up -d --remove-orphans --force-recreate memento-note
|
|||||||
docker compose up -d memento-socket
|
docker compose up -d memento-socket
|
||||||
docker compose up -d mcp-server 2>/dev/null || true
|
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) ==="
|
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
|
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
|
docker compose exec -T memento-note node ./node_modules/prisma/build/index.js migrate deploy
|
||||||
|
|||||||
Reference in New Issue
Block a user