Mettre à jour sentry vers la version 8.0.0

J'ai expliqué dans un article précédent comment mettre à jour Sentry. La procédure a changé depuis la publication de la version 8.0.0.

La principale différence se situe dans le changement des commandes à utiliser. Auparavant, Sentry utilisait les commandes proposées par Django dans un script exécutable nommé sentry. On pouvait alors simplement faire un sentry migrate ou sentry collectstatic pour appliquer les changements de schémas de base de données ou centraliser tous les fichiers statiques. J'avais d'ailleurs modifié mon installation pour faire en sorte que ce soit nginx qui serve les fichiers statiques rassemblés grâce à sentry collectstatic.

Depuis la version 8.0.0, sentry a changé son exécutable et ses commandes. Les nouveaux arguments peuvent être consultés grâce à l'exécutable (sentry --help) ou en ligne. Il y a donc une commande nommée django qui permet d'accéder aux commandes proposées par le framework, à utiliser pour rassembler les fichiers statiques. Il y a également une commande upgrade qui applique les changements de structure des données.

Le script de migration devient donc :

# arrêt de sentry systemctl stop uwsgi@sentry # activation de l'environnement virtuel source sentry_venv/bin/activate # mise à jour de sentry et de ses dépendances pip install sentry --upgrade # mise à jour du schéma de base de données sentry upgrade # rassemblement des fichiers statiques sentry django collectstatic --noinput # démarrage de sentry systemctl start uwsgi@sentry

Dans les autres commandes intéressantes, on trouvera également celery qui lance les workers en arrière plan, et les commandes import et export qui permettent d'extraire ou d'injecter les donnéees.

Derniers articles

Comment devenir un bureau d'enregistrement ?

Devenir bureau d'enregistrement est un parcours de la combattante au niveau technique, administratif et financier. Il y a des cas simples et d'autres qui demandent de raser un Yack.

Précisions sur le projet de bureau d'enregistrement coopératif

L'appel à intérêt lancé la semaine dernière a suscité plusieurs réactions sur les valeurs proposées : clarifions quelques points aujourd'hui.

Appel à intérêt pour un bureau d'enregistrement coopératif

Qui serait partant·e pour participer (ou être client·e) du premier registrar sous forme de société coopérative d'intérêt collectif ?

Offre d'emploi Développeuse/Développeur

Hashbang crée un poste de développeuse/développeur en contrat à durée indéterminée pour agrandir et dynamiser son équipe de production.