Commencez toujours par identifier la couche en défaut : navigateur, Nginx, portail, API ou base. Un diagnostic court et ordonné évite de modifier plusieurs composants à la fois.
L’API Mystix est injoignable
sudo systemctl status mystix-backend
sudo journalctl -u mystix-backend -n 100 --no-pager
curl -v http://127.0.0.1:8080/actuator/healthAucune société n’est configurée
En développement, créez d’abord une société via l’API puis placez son identifiant dans MYSTIX_PORTAL_COMPANY_ID au sein de frontend/.env.local. Relancez ensuite le portail.
Le domaine répond, mais pas l’application
- Vérifier que le DNS pointe vers l’adresse du serveur.
- Contrôler nginx -t puis les journaux Nginx.
- Tester directement les ports locaux 3000 et 8080.
- Vérifier que les services systemd utilisent le bon répertoire et les bonnes variables.
- Ne pas ouvrir PostgreSQL au public pour contourner une erreur applicative.