Skip to content

Arrêt de la Stack


Arrêt Propre (Maintenance Planifiée)

bash
# Script automatisé
bash scripts/ops/stop.sh

# Ou manuellement dans l'ordre inverse :

# 1. Arrêter le frontend
docker compose -f docker-compose.core.yml stop rgz-web rgz-portal

# 2. Arrêter l'application
docker compose -f docker-compose.core.yml stop rgz-api rgz-beat

# 3. Arrêter le réseau
docker compose -f docker-compose.core.yml stop rgz-gateway rgz-ids

# 4. Arrêter les services support
docker compose -f docker-compose.core.yml stop rgz-radius rgz-dns rgz-kea

# 5. Arrêter la base de données
docker compose -f docker-compose.core.yml stop rgz-redis rgz-db

Arrêt Complet

bash
# Stack core
docker compose -f docker-compose.core.yml down

# Stack monitoring
docker compose -f docker-compose.monitoring.yml down

# Vérification : doit être vide
docker ps

Arrêt d'Urgence

bash
# Arrêt immédiat de tous les containers
docker kill $(docker ps -q)

# Vérification
docker ps

Arrêt d'urgence

L'arrêt forcé peut corrompre la base de données PostgreSQL. Préférer toujours l'arrêt propre.

Après un Reboot Serveur

Containers non redémarrés

Après un reboot, certains containers peuvent être en état "Created" et non "Up".

bash
# Vérifier l'état réel de tous les containers
docker ps -a --format "{} {}"

# Redémarrer les containers manquants
docker compose -f docker-compose.core.yml up -d
docker compose -f docker-compose.monitoring.yml up -d

Dernière mise à jour: 2026-02-21

PROJET MOSAÏQUE — 81 outils, 22 conteneurs, 500+ revendeurs WiFi Zone