Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurs:installation:web-srv:docker-glitchtip [2023/07/07 15:09] – [Créer un nouveau projet de surveillance sur GlitchTip] jpmilcent | serveurs:installation:web-srv:docker-glitchtip [2025/02/18 11:58] (Version actuelle) – [Mise à jour de Glitchtip] jpmilcent | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Il est embarqué dans un container //Docker// et fait partie de la //stack// // | * Il est embarqué dans un container //Docker// et fait partie de la //stack// // | ||
* Le serveur //bkp-srv// devrait utiliser un container // | * Le serveur //bkp-srv// devrait utiliser un container // | ||
- | * // | + | * // |
**Ressources** : | **Ressources** : | ||
Ligne 22: | Ligne 22: | ||
* Vérifier que vous accédez à l' | * Vérifier que vous accédez à l' | ||
* Si tout semble fonctionnel, | * Si tout semble fonctionnel, | ||
- | * Appliquer les migrations de l' | ||
* Créer un super utilisateur : <code bash> | * Créer un super utilisateur : <code bash> | ||
* Utiliser l' | * Utiliser l' | ||
* Stocker le mot de passe dans Keepass | * Stocker le mot de passe dans Keepass | ||
+ | ===== Mise à jour de Glitchtip ===== | ||
+ | * Mettre à jour les version de l' | ||
+ | * Appliquer les migrations de l' | ||
+ | * En cas d' | ||
+ | </ | ||
+ | * Si cela ne fonctionne pas, il est aussi possible de se connecter sur le service '' | ||
+ | * Lancer la migration avec : <code bash> | ||
+ | * En cas d' | ||
+ | * Lancer la commande :< | ||
+ | * Tenter la migration en tant que root : < | ||
+ | * Lancer la commande : < | ||
+ | * Mettre à jour les fichiers statics (en tant que root) : < | ||
+ | * Lancer la commande : < | ||
===== Créer un nouveau projet de surveillance sur GlitchTip ===== | ===== Créer un nouveau projet de surveillance sur GlitchTip ===== | ||
Ligne 39: | Ligne 51: | ||
* Team : Equipe-SINP | * Team : Equipe-SINP | ||
* Copier le DSN qui s' | * Copier le DSN qui s' | ||
- | * Se rendre sur le servuer | + | * Se rendre sur le serveur |
+ | * Activer le venv de GeoNature : '' | ||
+ | * Installer le paquet Python Sentry SDK pour Flask : '' | ||
+ | * Désactiver le venv de GeoNature : '' | ||
* Éditer le fichier de configuration de GeoNature : <code bash>vi ~/ | * Éditer le fichier de configuration de GeoNature : <code bash>vi ~/ | ||
* Ajouter une entrée au début du fichier : <code toml># Set Sentry DSN | * Ajouter une entrée au début du fichier : <code toml># Set Sentry DSN | ||
Ligne 50: | Ligne 65: | ||
</ | </ | ||
* Redémarrer GeoNature : <code bash> sudo systemctl restart geonature </ | * Redémarrer GeoNature : <code bash> sudo systemctl restart geonature </ | ||
- | * Générer une erreur pour tester le fonction en vous rendant dans un navigateur sur l'URL suivante : https:// | + | * Générer une erreur pour tester le fonction en vous rendant dans un navigateur sur l'URL suivante : '' |
- | * Si tout se passe bien, vous devriez voir apparaître l' | + | * Si tout se passe bien, vous devriez voir apparaître l' |
+ | * Pensez à supprimer le code ajouté à GeoNature ayant servi à tester la gestion d' | ||
+ | * En cas de problème : | ||
+ | * Redémarrer GeoNature : <code bash> | ||
+ | * Redémarrer la stack // | ||
+ | * A priori, un second redémarrage résoud l' | ||
+ | * Vérifier les log des containers de la stack // | ||