Skip to content

switch back to http instead of uwsgi

Julien Seiler requested to merge uwsgi-vs-http into dev

Gildas rencontre un probleme de SSL au moment du déploiement des outils si nginx est configuré pour utiliser le protocole uwsgi avec galaxy

-Avec Config nginx (nginx.conf) :

  location / {
               uwsgi_pass {{ groups.galaxy | first }}:8080;
               include uwsgi_params;              
               } 

et Config Galaxy (galaxy.yml)

uwsgi:
    socket: 0.0.0.0:8080

Avec cette configuration galaxy n'est accessible que via nginx https://192.168.105.105 (dev)

Et dans ce cas le playbook_galaxy_tools échoue

usegalaxy-fr-tools (master) $ ansible-playbook playbook_galaxy_tools.yml

"bioblend.ConnectionError: HTTPSConnectionPool(host='192.168.105.105', port=443): Max retries exceeded with url: /api/tool_shed_repositories?key=7a7d5ad6033a0df8cfd42bd8290dc911 (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),)), 0 attempts left: "]

quand on utilise galaxy_tools_galaxy_instance_url: https://192.168.105.105 (url de nginx) pour accéder à galaxy.

Sans doute parce que les serveurs nginx de dev et de preprod utilisent un certificat autosigné

Donc je retourne à la config qui utilise le protocole http.

Edited by Julien Seiler

Merge request reports