<div dir="ltr"><div dir="ltr"><div>Hi Toni,</div><div><br></div><div>Thank you very much for your reply and wishes. <br></div><div><br></div><div>Everything works fine, if I set wsgi.py to settings and do not make a copy of local_settings.py.sample as local_settings.py. That is how I got here: <br></div><div><a href="http://192.241.135.159/">http://192.241.135.159/</a></div><div><br></div><div>However, if I set wsgi.py to settings (default configuration) and make a copy of local_settings.py.sample as local_settings.py. The celery and django container error remains: <br></div><div><br></div><div>celery4my_geonode |     SITEURL = os.getenv('SITEURL', "http://%s:%s/" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>celery4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined<br><br>django4my_geonode |     SITEURL = os.getenv('SITEURL', "http://%s:%s/" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>django4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined</div><div><br></div><div>The reason I am changing the wsgi.py to local_settings when using local_settings.py is because there is a note on the <a href="https://github.com/GeoNode/geonode-project/tree/2.8">guide</a> that it says:</div><div><br></div><div><b>Remember to update "wsgi.py" in case you are using "local_settings"
vim my_geonode/wsgi.py
--> os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_geonode.local_settings")</b></div><div><br></div><div>Anyway, using local_settings.py and configuring wsgi.py to either "my_geonode.settings" or "my_geonode.local_settings", celery and django container will not go up and the log file will return:</div><div><br></div><div><div>celery4my_geonode |     SITEURL = os.getenv('SITEURL', "http://%s:%s/" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>celery4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined<br><br>django4my_geonode |     SITEURL = os.getenv('SITEURL', "http://%s:%s/" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>django4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined</div><div><br></div><div>If you consider that an issue, I will post it on github.</div><div><br></div><div>Kind regards and thank you mery much for your patience<br></div><div><br></div><div>Julierme<br></div></div><div><br> </div></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jan 10, 2019 at 10:46 AM Toni Schönbuchner <<a href="mailto:toni.schoenbuchner@csgis.de">toni.schoenbuchner@csgis.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hey Julierme,<div><br></div><div>first of all the same to you.  All the best for 2019.</div><div><br></div><div>Docker sets some env vars where I do not have a complete</div><div>overview. Other might guide you better here.</div><div><br></div><div>But look at settings.py:</div><div><a href="https://github.com/GeoNode/geonode-project/blob/master/project_name/settings.py#L27" target="_blank">https://github.com/GeoNode/geonode-project/blob/master/project_name/settings.py#L27</a></div><div>it includes local_settings ...</div><div><br></div><div>So, what happens if you leave wsgi.py untouched (pointing to settings.py), rename</div><div>local_settings.py.sample to local_settings.py (already happend) and make your changes</div><div>there (local_settings). F.e. setup your smtp account or base layers etc.</div><div><br></div><div>Does this help?</div><div><br></div><div>Cheers,</div><div><br></div><div>Toni</div><div><br></div><div><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><div style="overflow-wrap: break-word;"><div><div>-----------------------------------------------</div><div>CSGIS</div><div><br></div><div>-----------------------------------------------</div><div><div>Kolonnadenstraße 1</div><div>04109 Leipzig</div></div><div>-----------------------------------------------</div><div>Mobil<span class="gmail-m_4161728580475855461Apple-tab-span" style="white-space:pre-wrap">   </span>+49/ (0) 176 6680 3198</div><div>Tel <span class="gmail-m_4161728580475855461Apple-tab-span" style="white-space:pre-wrap">          </span>+49/ (0) 341 24 04 738</div><div>Fax <span class="gmail-m_4161728580475855461Apple-tab-span" style="white-space:pre-wrap">          </span>+49/ (0) 341 24 04 73</div><div>Web<span class="gmail-m_4161728580475855461Apple-tab-span" style="white-space:pre-wrap">             </span><a href="http://csgis.de" target="_blank">http://csgis.de</a></div><div>-----------------------------------------------</div><div><br></div><div>Hinweis gemäß § 33 BDSG</div><div>Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den </div><div>Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich </div><div>erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht </div><div>von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, </div><div>Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.</div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>Am 10.01.2019 um 13:33 schrieb Julierme Pinheiro <<a href="mailto:juliermeopensourcedeveloper@gmail.com" target="_blank">juliermeopensourcedeveloper@gmail.com</a>>:</div><br class="gmail-m_4161728580475855461Apple-interchange-newline"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi Toni,</div><div>Thank you very much for your reply.</div><div>Find bellow the site working with wsgi.py configured to settings</div><div></div><div><a href="http://192.241.135.159/" target="_blank">http://192.241.135.159/</a><br></div><div><br></div><div>Now, going back to the issue related to wsgi.py configured to local_settings:<br></div><div><br></div><div>Yes, checking the logs, I found out that there is an issue with SITEURL. Please see bellow:<br></div><div><br></div><div>celery4my_geonode |     SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>celery4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined<br><br>django4my_geonode |     SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>django4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined</div><div><br></div><div>SITE_HOST_NAME is defined after SITEURL. <b>I changed from</b>:</div><div><br></div><div>SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br><br># we need hostname for deployed<br>_surl = urlparse(SITEURL)<br>HOSTNAME = _surl.hostname<br><br># per-deployment settings should go here<br>SITE_HOST_NAME = os.getenv('SITE_HOST_NAME', HOSTNAME)<br>SITE_HOST_PORT = os.getenv('SITE_HOST_PORT', "80")<br></div><div><br></div><div><b>To: </b><br></div><div><br></div><div>#SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br><br># we need hostname for deployed<br>#_surl = urlparse(SITEURL)<br>#HOSTNAME = _surl.hostname<br><br># per-deployment settings should go here<br>SITE_HOST_NAME = os.getenv('SITE_HOST_NAME', "172.21.5.187")<br>SITE_HOST_PORT = os.getenv('SITE_HOST_PORT', "80")<br><br>SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br><br># we need hostname for deployed<br>_surl = urlparse(SITEURL)<br>HOSTNAME = _surl.hostname<br></div><div><br></div><div>But the django4my_geonode and celery4my_geonode container error remains the same:<br></div><div><br></div><div>celery4my_geonode |     SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>celery4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined<br><br>django4my_geonode |     SITEURL = os.getenv('SITEURL', "<a href="http://%s:%s/" target="_blank">http://%s:%s/</a>" % (SITE_HOST_NAME, SITE_HOST_PORT))<br>django4my_geonode | NameError: name 'SITE_HOST_NAME' is not defined</div><div><br></div><div>I appreciated your time and by the way, Happy 2019 for you all. I wish you all health and success in all life projects.<br></div><div><br></div><div>Kind regards<br></div><div><br></div><div>Julierme<br></div><div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 9, 2019 at 6:18 PM Toni Schönbuchner <<a href="mailto:toni.schoenbuchner@csgis.de" target="_blank">toni.schoenbuchner@csgis.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey Julierme,<br>
<br>
have you checked the output of logs?<br>
<br>
$ docker-compose logs -f<br>
or<br>
$ docker-compose logs -f django<br>
or<br>
$ docker-compose logs -f celery<br>
<br>
Cheers,<br>
<br>
Toni<br>
<br>
> ----------------------------------------------------------------------<br>
> <br>
> Message: 1<br>
> Date: Wed, 9 Jan 2019 11:27:59 -0200<br>
> From: Julierme Pinheiro <<a href="mailto:juliermeopensourcedeveloper@gmail.com" target="_blank">juliermeopensourcedeveloper@gmail.com</a>><br>
> To: geonode-users <<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a>><br>
> Subject: [GeoNode-users] GeoNode-Project local_settings<br>
> Message-ID:<br>
>       <CAKTKyJJ_6KV9d=<a href="mailto:zikW9SAj6bybDCD%2Bp8-XT7OuDZL7QxGxVVzw@mail.gmail.com" target="_blank">zikW9SAj6bybDCD+p8-XT7OuDZL7QxGxVVzw@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
> <br>
> Dear all,<br>
> <br>
> I am running an Ubuntu 18.04 LTS VM. I am trying to install<br>
> GeoNode-Project@2.8 via Docker following the instructions in here.<br>
> <<a href="https://github.com/GeoNode/geonode-project/tree/2.8" rel="noreferrer" target="_blank">https://github.com/GeoNode/geonode-project/tree/2.8</a>><br>
> By changing wsgi.py to local_settings, celery4my_geonode and<br>
> django4my_geonode won't start and I am always getting the *502 Bad Gateway*<br>
> response in the browser.<br>
> <br>
> Has anyone faced the same issue and could guide me on how to solve it?<br>
> <br>
> Thank you for your time in advance<br>
> <br>
> Regards<br>
<br>
</blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div>