Hi there

I'd like to set up cloudlaunch to be able to set up on-demand Galaxy servers and associated clusters on the new Ilifu OpenStack cloud. From looking around the repositories it looks like Cloudlaunch is at least 2 components:

1. The cloudlaunch server
2. The UI - either cloudlaunch-ui or cloudlaunch-cli

I'm trying to get cloudlaunch server installed on a Ubuntu 18.04 VM. The only requirement seems to be python3-pip. For postgresql support I installed the python3-psycopg2 module, the postgresql-10 server and create a user and db (both named cloud). Then I installed the server with `pip3 install cloudlaunch-server` and ran commands:

cloudlaunch-server django migrate
cloudlaunch-server django createsuperuser
cloudlaunch-server django runserver

The next step (https://github.com/galaxyproject/cloudlaunch) refers to redis-server. Installing this package seemed to satisfy that requirement, running it manually didn't work so I just ran the celery command as illustrated. And finally relaunched the django server.

Then nodejs and npm were installed, the cloudlaunch-ui cloned from github, the various npm package specified installed and finally npm start brings up the cloudlaunch user interface.

So far so good but:

1. Is there more extensive documentation anywhere? Specifically documentation about running this in production.

2. Is there a docker container that can be used instead of all this manual installation?

3. How are appliances configured and added to the Appliance Catalogue?

Thanks!
Peter