Reinstall pre-production platform based on containers
Opening http://api.pre.db.nomics.world/v22 returns HTTP 502 error.
Description (in French)
Pour info : http://api.pre.db.nomics.world/ c'est normal que ce soit 404, il faut utiliser l'URL complète http://api.pre.db.nomics.world/v22 qui elle est en erreur 502, ce que disait Pierre ce matin.
L'install de dbnomics-api n'est pas faite sur la pre-prod comme sur la prod, donc ça ne facilite pas : elle utilise uwsgi, et le virtualenv spécifié par la config /etc/uwsgi/apps-enabled/dbnomics-api-uwsgi-v22.ini n'existe pas, je crois l'avoir supprimé par erreur.
Mais le fait que seulement python 3.5 soit disponible sur eros nous empêche d'utiliser pandas >= 1.0 ... et c'est nécessaire depuis plusieurs mois pour dbnomics-api... et ce n'est pas intéressant d'avoir volontairement une vieille version de l'API en pre-prod.
En prod c'est python 3.7.
Bref je vais essayer d'utiliser un virtualenv avec pyenv pour avoir python 3.7, voire 3.8 tant qu'à faire.
=> vivement les conteneurs