Hi,

This is a quick follow up about the instructions given by Aysam and Martin, which may help others (including me ;-).

Indeed I upgraded our galaxy-dist to the last commit and the /client directory showed up.
To get the instructions working I had to install as root some grunt related packages, otherwise it failed:
including
$ sudo apt-get install software-properties-common
$ sudo apt-get install python-software-properties
$ sudo apt-get update
$ sudo npm -g install grunt
$ sudo npm install -g grunt-cli
Then I had the "grunt watch" working and could make the changes - opening another shell session (I say this because it is not evident for those who are not familiar with grunt).
 
Yet the changes still do not show up in the browser.
My guess is that the galaxy configuration model has changed too, with the creation of a config directory. I suppose that the use of the /client directory is specified in the new galaxy.ini file which replaces universe_wsgi.ini in / .

More generally, I did not see instructions on how to move from the old .ini filesss at / to the new configuration model using the /config directory without crashing the production instance. Is it available somewhere in the wiki or in a discussion ?

Chris


Christophe Antoniewski

Drosophila Genetics and Epigenetics
Institut de Biologie Paris Seine
9, Quai St Bernard, Boîte courrier 24
75252 Paris Cedex 05

Tel +33 1 44 27 34 39
Fax +33 1 44 27 34 45
Mobile +33 6 68 60 51 50
christophe.antoniewski@upmc.fr

http://drosophile.org



2014-11-12 16:11 GMT+01:00 Aysam Guerler <aysam.guerler@gmail.com>:
Hi Christophe,

In order to apply the changes scripts have to be packed properly. Please follow these steps:

1. Go to the client/ directory and type 'npm install'
2. Now type 'grunt watch'. This will start a listener which captures code changes and repacks scripts automatically
3. Finally, make your changes to the code files in client/galaxy/scripts/mvc/upload and reload your browser

Let me know if that works for you or if you have any other questions.

Thanks,
Sam