Comment packager un service complexe dans NixOS

Brouillon
Version originale: 2021-10-10.
Dernière mise à jour: 2021-10-10T01:10:50+02:00.
0 minutes de lecture

Brève introduction de Sentry

Étape 1 : lister les dépendances de services externes, e.g. base de données, file d’attente, systèmes distribués

Étape 2 : lister les dépendances de services internes, e.g. micro-services, serveurs optionnels

Étape 3 : préparer les scripts de pré-maintenance et post-maintenance, e.g. migration de base de données, chemin de mise à jour majeure, gestion de l’état

Migrer une base de données

Collecter des fichiers statiques

Étape 4 : viser un niveau de sophistication pour le module

La gestion des configurations, e.g. YAML, Python

Étape 5 : écrire de bonnes unités systemd

Étape 6 : bien tester