<div dir="ltr"><div>Wonderful explanation, Toni.</div><div><br></div><div>docker-compose down and docker-compose up: fantastic tasks. Thank you very much for the hint.</div><div><br></div><div>Kind regards</div><div><br></div><div>Julierme<br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 31, 2018 at 2:59 AM, Toni Schönbuchner <span dir="ltr"><<a href="mailto:toni.schoenbuchner@csgis.de" target="_blank">toni.schoenbuchner@csgis.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Dear Julierme,<div><br></div><div>I´m writing from mobile please excuse short answers:</div><div><br></div><div><blockquote type="cite">1 - # I stopped all containers<br><br>$ docker stop nginx4geonode django4geonode geoserver4geonode celery4geonode<br>db4geonode rabbitmq4geonode<br></blockquote><div><br></div><div>Use instead</div><div>$ docker-compose down </div><div><br></div><div><br></div><blockquote type="cite">I added the IP 198.162.0.2  to PROXY_ALLOWED_HOSTS = ['localhost',<br>'django', 'geonode', '192.168.0.2' ], but django.env also has<br>PROXY_ALLOWED_HOST and changed it ALLOWED_HOSTS = ['localhost', 'django',<br>'geonode', '192.168.0.2‘ ]</blockquote><div><blockquote type="cite">I got confused here. Should I add the IP only into django.env or should I<br>add it to settings.py too? Or should I add it only to seetings.py?</blockquote></div><div><br></div><div>docker-compose reads vars from this file here:</div><div><a href="https://github.com/GeoNode/geonode/blob/master/docker-compose.yml#L108" target="_blank">https://github.com/GeoNode/<wbr>geonode/blob/master/docker-<wbr>compose.yml#L108</a></div><div>Then settings.py reads those through with os.getenv (= get environment variables)</div><div><a href="https://github.com/GeoNode/geonode/blob/master/docker-compose.yml#L108" target="_blank">https://github.com/GeoNode/<wbr>geonode/blob/master/docker-<wbr>compose.yml#L108</a></div><div><br></div><div>So in a docker context these are populated and you can just use the env file.</div><div><br></div><blockquote type="cite">default='django.core.mail.<wbr>backends.smtp.EmailBackend')<br>   EMAIL_HOST = '<a href="http://smtp.sipa.edu" target="_blank">smtp.sipa.edu</a>'<br>   EMAIL_PORT = 587<br>   EMAIL_HOST_USER = 'osgeo.geonode'<br>   EMAIL_HOST_PASSWORD = 'passwd<br>   EMAIL_USE_TLS = True<br>   DEFAULT_FROM_EMAIL = '<a href="mailto:osgeo.geonode@sipa.edu" target="_blank">osgeo.geonode@sipa.edu</a>'<br>else:<br>   EMAIL_BACKEND = os.getenv('DJANGO_EMAIL_<wbr>BACKEND',<br></blockquote><div><br></div><div>This must be set in settings as you did:</div><div><br></div><br><blockquote type="cite">4.3 settings.py  SITEURL CONFIG<br><br>I got confused in here. As I mentioned in item 3, django.env is set as<br>GEONODE_LB_HOST_IP=198.162.0.2 and GEONODE_LB_PORT=80. Though SITEURL =<br>os.getenv('SITEURL', "<a href="http://localhost:8000/" target="_blank">http://localhost:8000/</a>") in the seetings.py, do I<br>still have to change it to <a href="http://198.162.0.2?" target="_blank">http://198.162.0.2?</a><br></blockquote><div><br></div><div>You can set it here: <a href="https://github.com/GeoNode/geonode/blob/master/scripts/docker/env/production/django.env#L20" target="_blank">https://github.com/<wbr>GeoNode/geonode/blob/master/<wbr>scripts/docker/env/production/<wbr>django.env#L20</a></div><div><br></div><div><br></div><blockquote type="cite">I got confused in here. SITEURL is set as SITEURL = "<a href="http://localhost/" target="_blank">http://localhost/</a>" in<br>local_settings, but I set GEONODE_LB_HOST_IP=198.162.0.2 and<br>GEONODE_LB_PORT=80 in django.env. Do I still have to change SITEURL to<br>SITEURL = "<a href="http://198.162.0.2/" target="_blank">http://198.162.0.2/</a>" in local_settings? Does it make sense to<br>have the local_settings.py? Or should I use only settings.py? There was not<br>local_settings.py.sample as used to be for Python virtualenv setup, but I<br>copied local_settings.py.geoserver.<wbr>sample as local_settings.py.</blockquote><br></div><div>local_seettings.py comes handy if you commit your changes to a git repository.</div><div>You can keep all your personal passwords in local_settings and exclude it from commit.</div><div>If you use it or not it´s up to you ;)</div><div><br></div><div>Cheers,</div><div><br></div><div>Toni</div><div><br></div><div><span class=""><br><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;word-wrap:break-word"><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;word-wrap:break-word"><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;word-wrap:break-word"><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;word-wrap:break-word"><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;word-wrap:break-word"><div><div style="word-wrap:break-word"><div><div>------------------------------<wbr>-----------------</div><div>CSGIS</div><div><br></div><div>------------------------------<wbr>-----------------</div><div><div><a href="https://maps.google.com/?q=Kolonnadenstra%C3%9Fe+1+04109+Leipzig&entry=gmail&source=g">Kolonnadenstraße 1</a></div><div><a href="https://maps.google.com/?q=Kolonnadenstra%C3%9Fe+1+04109+Leipzig&entry=gmail&source=g">04109 Leipzig</a></div></div><div>------------------------------<wbr>-----------------</div><div>Mobil<span class="m_-6006095272502366779Apple-tab-span" style="white-space:pre-wrap">   </span>+49/ (0) 176 6680 3198</div><div>Tel <span class="m_-6006095272502366779Apple-tab-span" style="white-space:pre-wrap">               </span>+49/ (0) 341 24 04 738</div><div>Fax <span class="m_-6006095272502366779Apple-tab-span" style="white-space:pre-wrap">               </span>+49/ (0) 341 24 04 73</div><div>Web<span class="m_-6006095272502366779Apple-tab-span" style="white-space:pre-wrap">          </span><a href="http://csgis.de" target="_blank">http://csgis.de</a></div><div>------------------------------<wbr>-----------------</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>
</span><span class=""><div><br><blockquote type="cite"><div>Am 31.07.2018 um 00:24 schrieb <a href="mailto:geonode-users-request@lists.osgeo.org" target="_blank">geonode-users-request@lists.<wbr>osgeo.org</a>:</div><br class="m_-6006095272502366779Apple-interchange-newline"><div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">Re: GeoNode Docker Start Containers (Julierme Pinheiro)</span></div></blockquote></div><br></span></div></div></blockquote></div><br></div>