Initialiser la plateform site_name

1. Prérequis

  1. Cloner le repo contenant les donnees statics:

    git clone https://gitlab.com/opendatacomore/opendatacomores_data.git
    
  2. Remplacez la variable CURRENT_DIR par le chemin du repertoire contenant le fichier resources, par example:

    CURRENT_DIR = '/usr/lib/ckan/default/src/opendatacomores_data'
    
  3. Configurer les paramètres de configuration d’AWS S3:

    ACCESS_ID= '*'
    ACCESS_KEY= '*'
    BUCKET_NAME = '*'
    
  4. Remplacez la variable SERVER_URL par votre serveur:

    SERVER_URL = 'http://localhost:5000/'
    

Important

La dernière commande ci-dessus active votre virtualenv. Le virtualenv doit rester actif pour le reste du processus d’installation et de déploiement, ou les commandes échoueront. Vous pouvez savoir si le virtualenv est actif car son nom apparaît devant l’invite de votre shell, comme ceci

  1. Remplacer la valeur API_KEY par la clé API sysadmin:

    API_KEY = '2e13cba7-9247-4add-833c-d49df2a4e978'
    
  2. copier le contenu de migrations dans ckan/migration:

    cp ./opendatacomores_data/migrations/* ckan/migration/
    

2. Installation

Pour installer les librairies:

  1. Activez votre environnement virtuel, par exemple:

    . /usr/lib/ckan/default/bin/activate
    
  2. Installer les dependencies:

    pip install -r requirements.txt
    

3. Usage

Exécuter le script dans l’environnement virtuel:

python3 odc-init.py