Aspects techniques

Hébergement de la plate-forme

L’application principale est hébergée sur une machine virtuelle louée chez DigitalOcean et physiquement située à Amsterdam.

L'application annexe de recherche avancées dans les livres d'inventaire numérisés est hébergée sur une autre machine virtuelle, aussi chez DigitalOcean.

Sauvegarde des données

Services web externes

Noms de domaine et adresses email utilisés

Domaines, sous-domaines et services associés

Sous-domaine Service Logiciel associé
inventaire-des-orgues.fr Portail du projet Django
docs.inventaire-des-orgues.fr Blog du projet MkDocs
fichiers.inventaire-des-orgues.fr Fichiers partagés Nextcloud

Déploiement

Deux chaînes d'intégration continue (une pour le portail, une autre pour la documentation) sont mises en place. Elles sont basées sur le module 'Actions' de Github. La recopie et le déploiement sur le serveur sont déclenchés à chaque action push vers le dépôt distant Github.

Dépôts de code sur Github

Langages, frameworks et système de base de données

Langages et frameworks

Système de base de données

Le système de base de données utilisé est SQLite.

Logiciels libres utilisés