Excipient server restart: Difference between revisions

From DISI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Excipient Deployment:
Excipient Deployment:


1. activate the production server ->
1. Go to the dev version of Excipients and set the version number set in the __init__.py file
  cd /nfs/soft/www/apps/excipients/envs/production/
  source bin/activate
2. Go to the dev version of Excipients and the version number set in the __init__.py file


3. Run as root ->  
2. Run as root ->  
   python setup.py sdist
   python setup.py sdist


4. ssh into nfs-soft and become root ->
3. ssh into nfs-soft and become root ->
   ssh superuser@nfs-soft
   ssh superuser@nfs-soft
   sudo -i
   sudo -i


4. copy over the created dist folder in /nfs/soft/www/apps/excipients/envs/production/


5. Run ->  
4. activate the production server ->
  cd /nfs/soft/www/apps/excipients/envs/production/
  source bin/activate
 
6. copy over the created dist folder in /nfs/soft/www/apps/excipients/envs/production/
 
7. Run ->  
   pip install dist/CERSI-Excipients-X.Y.Z.tar.gz
   pip install dist/CERSI-Excipients-X.Y.Z.tar.gz


6. ssh to gimel ->  
8. ssh to gimel ->  
   ssh superuser@gimel
   ssh superuser@gimel


7. get root ->  
9. get root ->  
   sudo -i  
   sudo -i  



Revision as of 19:48, 8 November 2016

Excipient Deployment:

1. Go to the dev version of Excipients and set the version number set in the __init__.py file

2. Run as root ->

 python setup.py sdist

3. ssh into nfs-soft and become root ->

  ssh superuser@nfs-soft
  sudo -i


4. activate the production server ->

 cd /nfs/soft/www/apps/excipients/envs/production/
 source bin/activate

6. copy over the created dist folder in /nfs/soft/www/apps/excipients/envs/production/

7. Run ->

 pip install dist/CERSI-Excipients-X.Y.Z.tar.gz

8. ssh to gimel ->

 ssh superuser@gimel

9. get root ->

 sudo -i 

8. find the excipients screen ->

  screen -ls

9. switch to excipients screen ->

  screen -dR excip

10. CTRL-C to kill

11. <UP> <ENTER> to rerun

  (this will start the gunicorn server: 
   gunicorn --access-logfile excipients.ucsf.bkslab.org.acc --max-requests 1000 --bind 10.20.0.31:8093 excipients:app --workers 5)