[GeoNode-users] Geonode DevMode Installation (Julierme Pinheiro)

Toni Schönbuchner toni.schoenbuchner at csgis.de
Wed May 16 01:13:34 PDT 2018

Dear Julierme,

>>> I got confused in one thing here. When Geonode is installed in DevMode,
>>> Geoserver and Geonode are served by Paver.

this is a bit vague. Paver does not „serve“ geonode or geoserver.
It´s a managment tool like make which runs tasks for you.

So when you run 'paver start‘ it runs django´s build in webserver: 
https://github.com/GeoNode/geonode/blob/master/pavement.py#L560 <https://github.com/GeoNode/geonode/blob/master/pavement.py#L560>
and ‚jetty' to serve geoserver:
https://github.com/GeoNode/geonode/blob/master/pavement.py#L685 <https://github.com/GeoNode/geonode/blob/master/pavement.py#L685>

Django´s runserver reloads whenever you change some py file. 
Perfect for development;) But not for production:

Now’s a good time to note: don’t use this server in anything resembling a production environment. It’s intended only for use while developing. (We’re in the business of making Web frameworks, not Web servers.)
https://docs.djangoproject.com/en/2.0/intro/tutorial01/ <https://docs.djangoproject.com/en/2.0/intro/tutorial01/>

In production you setup apache or nginx uwsgi, or … together with most likely
Tomcat to serve geonode and geoserver. (Apache does not restart if
you change a python file as runserver does ;)

Hope that clarifies things a bit.




Kolonnadenstraße 1
04109 Leipzig
Mobil	+49/ (0) 176 6680 3198
Tel 		+49/ (0) 341 24 04 738
Fax 		+49/ (0) 341 24 04 73
Web		http://csgis.de

Hinweis gemäß § 33 BDSG
Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den 
Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich 
erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht 
von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, 
Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.

> Am 15.05.2018 um 18:08 schrieb geonode-users-request at lists.osgeo.org:
>>> Dear geonode Developers,
>>> I got confused in one thing here. When Geonode is installed in DevMode,
>>> Geoserver and Geonode are served by Paver. So, I can do that following any
>>> of these guides:
>>> 1 - Ubuntu 16.04 LTS installation until the end of this URL:
>>> http://docs.geonode.org/en/master/tutorials/install_and_admi <http://docs.geonode.org/en/master/tutorials/install_and_admi>
>>> n/geonode_install/create_geonode_db.html
>>> 2 - https://github.com/GeoNode/geonode-project <https://github.com/GeoNode/geonode-project>
>>> 3 - http://geonode.org/dev-workshop/#/3/2 <http://geonode.org/dev-workshop/#/3/2>
>>> And when geonode is not in DevMod are the followings cases:
>>> 1 - Installed via apt-get
>>> 2 - Geoserver is served by tomcat and Geonode by apache2
>>> Are my statements corrects? Could someone give an explanation on that
>>> please?
>>> Thank you for your time in advance
>>> Kind regards
>>> Julierme

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20180516/aeb48fa3/attachment-0001.html>

More information about the geonode-users mailing list