bgruening / docker-galaxy

:whale::bar_chart::books: Docker Images tracking the stable Galaxy releases.
http://bgruening.github.io/docker-galaxy
MIT License
226 stars 134 forks source link

Use PyCurl for communicating with Pulsar (over REST) #553

Closed AndreasSko closed 4 years ago

AndreasSko commented 4 years ago

Currently, the standard transport option for communicating with Pulsar over the REST API seems to be incompatible with Python 3 (see https://github.com/galaxyproject/pulsar/issues/227). This PR introduces the environment variable GALAXY_PULSAR_TRANSPORT which allows to set the transport option on the Galaxy side. It defaults now to curl, which also allows us to re-enable the Pulsar REST integration tests.

I added GALAXY_PULSAR_TRANSPORT directly into the docker-compose file so testing different transport methods (maybe for CI?) is as easy as export GALAXY_PULSAR_TRANSPORT=urllib.