Debug branch refactoring - Geode/vagrant_dev_geonode GitHub Wiki

Installation via vagrant up

Ce connecter au serveur grâce a vagrant ssh

Désactiver apache2 et tomcat7. (sudo service apache2 stop / sudo service tomcat7 stop)

Passer en venv.

 sudo su
 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
 export WORKON_HOME=/home/.venvs
 source /usr/local/bin/virtualenvwrapper.sh
 export PIP_DOWNLOAD_CACHE=$HOME/.pip-downloads
 workon geonode

Ce déplacer dans /var/www/

Supprimer le dossier geonode et cloner le fork geode/geonode

cd geonode
paver setup (va télécharger le geoserver)
paver start (test des serveurs + créeation db)
python manage.py createsuperuser
paver stop

Démarre geoserver : paver start_geoserver

Démarrer geonode : python manage.py runserver 0.0.0.0:8000

Le site est accessible sur localhost:8000


Ceci démarré geoserver suivit de geonode.

CTRL+C pour stopper le serveur + paver stop

Pour modifier le code en directe démarrer un autre terminal en utilisant la méthode plus haut. (Ce remettre en venv également sur ce nouveau terminal)