Configuration

Présentation

Le projet opendata-stack est un projet exemple qui contient l’ensemble des fichiers de configuration nécessaire au projet opendata.

Arborescence du projet template openda-stack

  • config

    • env1

    • env2

  • outils

    • solr

  • pastell

  • stack

    • env1

    • env2

Le dossier config contient les fichiers de configuration par environnement\

  • env1/local_settings.py fichier de configuration pour l’environnement env1 du projetopendata-extraction

  • env1/keycloak.json fichier de configuration keycloak pour l’environnement env1

Le dossier outils contient des dossiers (solr, traefik …) contenant les dockerfile que nous avons customisé pour le besoin du projet. Par exemple, nous avons ajouté dans apache solr notre schéma ainsi que les outils nécessaires pour faire de l’océrisation de fichiers PDF.

Le dossier stack contient les fichiers docker-compose pour déployer dans docker swarm

Déployer la config

Pour installer le projet, il faut déployer (copier) l’ensemble de l’arborescence projet opendata-stack sur 1 noeud de notre swarm docker. Ce noeud sera la VM depuis laquelle nous pourrons démarrer les différents services.