Mise en oeuvre des solutions packagées
Vous avez dit "Open Source" ?
Les services numériques CiteLibre sont 100% open source, ce qui signifie que le code servant à les mettre en œuvre est entièrement téléchargeable et vous permet de les déployer à l'identique, ou d'y apporter des modifications pour les adapter à vos propres besoins (charte graphique, base de données ou autres serveurs hébergés en propre...).
Néanmoins, ces packages vous sont également partagés par la Ville de Paris et sa communauté de contributeurs pour pouvoir être facilement déployés sans avoir à modifier le code, dans le cadre d'un test ou d'une démo.
En attendant l'ouverture prochaine des sites de démo pour chaque service, vous pouvez lancer ces services sur votre ordinateur, dans votre environnement de conteneurs, un logiciel permettant de lancer des environnements conteneurisés est donc nécessaire. Pour illustrations de la présente notice, nous avons utilisé le logiciel Docker Desktop.
Pour chaque solution de la suite CiteLibre, vous trouverez donc un lien de téléchargement qui vous guidera vers le serveur où vous trouverez à la racine de l'arborescence les fichiers docker-compose.yml et external.env. Téléchargez-les et stockez-les à l'emplacement de votre choix sur votre ordinateur (un répertoire dédié est préférable).
Veuillez vous référer à la documentation propre au fichier external.env (accessible ici pour l'application "rendez-vous" par exemple). En effet, celui-ci vous permet de configurer votre fuseau horaire (si différent de Paris, France), entre autres.
Lancement de l'applicatif sans persistance de données (mode démo)
Le lancement de l'application par défaut se fait en mode totalement conteneurisé. Cela signifie qu'à chaque recontruction de l'applicatif (suite à une mise à jour par exemple), tous les services seront réinitialisés avec les valeurs par défaut. Vous risquez donc de perdre les éventuelles données que vous aurez modifiées.
Ouvrez une invite de commande, naviguez jusqu'à l'endroit où est stocké le fichier précédemment téléchargez et lancez simplement la commande "docker-compose up"
Vous téléchargerez alors l'ensemble des images des serveurs nécessaires à lancer la solution dans votre environnement de conteneurs.
Pour chacune des solutions, vous trouverez dans le fichier readme les informations relatives à l'architecture ainsi que les URL et identifiants à utiliser pour vous connecter à l'interface d'administration.
Si malgré tout vous ne parvenez pas à lancer la solution, n'hésitez pas à nous contacter.
Lancement avec persistance des données
Vous trouverez la documentation relative à la persistance des données dans le readme-dev présent sur github.