Cette application est créée dans le cadre de l'Équipe Thématique « Qu'est-ce qu'il manque ? ». Elle vise à permettre l'exploration des références actuelles afin de pouvoir détecter les typologies de produits devant être référencés.
git clone git@github.com:lachouettecoop/produits.git
cd produits
npm install
npm run start
Ouvrez ensuite http://localhost:8080/
Pour cela, il faut déclencher le workflow Github « Ouverture du drive ».
Cela peut se faire en CLI :
http --auth NOM_UTILISATEUR:VOTRE_AUTH_TOKEN POST "https://api.github.com/repos/lachouettecoop/produits/dispatches" event_type="open"
Procédure pour :
Pour tester cela sans risque de casser les données de production sur Algolia, ajouter la variable d'environnement
LCC_DRY_RUN=true
à l'étape 3.Exemple :
ALGOLIA_SECRET_KEY=xxxx ODOO_USER=yyyy ODOO_PASSWORD=zzzz LCC_DRY_RUN=true npm run index
product.template.csv
téléchargé en 1. à la racine du projetALGOLIA_SECRET_KEY=xxxx ODOO_USER=yyyy ODOO_PASSWORD=zzzz npm run index
avec :ALGOLIA_SECRET_KEY
: la clé secrète permettant d'ajouter des objets à l'indexODOO_USER
: un compte utilisateur Odoo pouvant accéder aux produitsODOO_PASSWORD
: le mot de passe du compte utilisateur précédentIl faut recréer une nouvelle application avec un index produits
, puis mettre à jour les variables ALGOLIA_CONFIG
et ALGOLIA_APP_ID
dans le code.
Une fois l'application créé, il faut configurer l'indice tel que détaillé dans les captures d'écran de cette documentation.