diff --git a/config/plugins/visualizations/ipython/templates/ipython.mako b/config/plugins/visualizations/ipython/templates/ipython.mako index 80dde3d6b10..2e04bd1acf6 100644 --- a/config/plugins/visualizations/ipython/templates/ipython.mako +++ b/config/plugins/visualizations/ipython/templates/ipython.mako @@ -11,7 +11,8 @@ import tempfile import subprocess import ConfigParser -galaxy_root_dir = os.path.abspath(trans.app.config.root) +galaxy_config = trans.app.config +galaxy_root_dir = os.path.abspath(galaxy_config.root) history_id = trans.security.encode_id( trans.history.id ) dataset_id = trans.security.encode_id( hda.id ) @@ -20,10 +21,11 @@ config.read( os.path.join( galaxy_root_dir, 'universe_wsgi.ini' ) ) # uWSGI galaxy installations don't use paster and only speak uWSGI not http try: - galaxy_paster_port = config.getint('server:main', 'port') + galaxy_paster_port = config.getint('server:%s' % galaxy_config.server_name, 'port') except: galaxy_paster_port = None + # Find out where we are viz_plugin_dir = config.get('app:main', 'visualization_plugins_directory') if not os.path.isabs(viz_plugin_dir):