[GeoNode-users] GeoNode-Project Docker Postgres Access

irland fardani irlan128 at gmail.com
Thu Nov 26 10:07:38 PST 2020


> Hi Toni,
> My purpose is changing the database connection(postgresql in docker) with  postgresql that i already have outside the docker (different server),what file configuration that i must change?

Any help how can I configure geonode docker if database used from external postgresql server?

> Thanks i will try your suggestion


Sent from my iPhone

> On 19 Nov 2020, at 5.13 AM, irland fardani <irlan128 at gmail.com> wrote:
> 
> Hi Toni,
> My purpose is changing the database connection(postgresql in docker) with  postgresql that i already have outside the docker (different server),what file configuration that i must change?
> Thanks i will try your suggestion
> 
> Sent from my iPhone
> 
>>> On 19 Nov 2020, at 3.20 AM, Toni Schönbuchner <toni.schoenbuchner at csgis.de> wrote:
>>> 
>> Hi Irlan,
>> 
>> in Docker the database is addressed by the container name ‚db‘
>> 
>> DATABASE_URL=postgis://{{project_name}}:geonode at db:5432/{{project_name}}
>> https://github.com/GeoNode/geonode-project/blob/master/.env#L34
>> 
>> In other words Django calls the database by it’s container name not the IP.
>> You can try to change it but I’m not sure if this all what is needed …
>> Probably not, as the geonode postgis image has some logic built in …
>> https://github.com/GeoNode/postgis-docker
>> 
>> 
>> DATABASE_URL=postgis://{{project_name}}:geonode at db:192.168.100.22/{{project_name}}
>> 
>> The env file will overwrite:
>> https://github.com/GeoNode/geonode/blob/master/geonode/settings.py#L104
>> !
>> 
>> 
>> 
>> cheers,
>> 
>> Toni
>> 
>>> Am 18.11.2020 um 21:00 schrieb geonode-users-request at lists.osgeo.org:
>>> 
>>> Send geonode-users mailing list submissions to
>>> 	geonode-users at lists.osgeo.org
>>> 
>>> To subscribe or unsubscribe via the World Wide Web, visit
>>> 	https://lists.osgeo.org/mailman/listinfo/geonode-users
>>> or, via email, send a message with subject or body 'help' to
>>> 	geonode-users-request at lists.osgeo.org
>>> 
>>> You can reach the person managing the list at
>>> 	geonode-users-owner at lists.osgeo.org
>>> 
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of geonode-users digest..."
>>> Today's Topics:
>>> 
>>>   1. Re: GeoNode-Project Docker Postgres Access (irlan128)
>>> 
>>> Von: irlan128 <irlan128 at gmail.com>
>>> Betreff: Aw: [GeoNode-users] GeoNode-Project Docker Postgres Access
>>> Datum: 18. November 2020 um 14:21:49 MEZ
>>> An: geonode-users at lists.osgeo.org
>>> 
>>> 
>>> Hi Julierme
>>> I`m install geonode via docker, i`m want to change the database with another
>>> database in another server(192.168.100.22), i`m already change my
>>> local_settings.py
>>> *DATABASES = {
>>>    'default': {
>>>        'ENGINE': 'django.db.backends.postgresql_psycopg2',
>>>        'NAME': 'geonode',
>>>        'USER': 'geonode',
>>>        'PASSWORD': 'geonode',
>>>        'HOST': '192.168.100.22',
>>>        'PORT': '5432',
>>>        'CONN_MAX_AGE': 0,
>>>        'CONN_TOUT': 5,
>>>        'OPTIONS': {
>>>            'connect_timeout': 5,
>>>        }
>>>    },
>>>    # vector datastore for uploads
>>>    'datastore': {
>>>        'ENGINE': 'django.contrib.gis.db.backends.postgis',
>>>        # 'ENGINE': '', # Empty ENGINE name disables
>>>        'NAME': 'geonode_data',
>>>        'USER': 'geonode',
>>>        'PASSWORD': 'geonode',
>>>        'HOST': '192.168.100.22',
>>>        'PORT': '5432',
>>>        'CONN_MAX_AGE': 0,
>>>                            *
>>> 
>>> and i`m already change wsgi.py to localhost
>>> *os.environ.setdefault("DJANGO_SETTINGS_MODULE", "geonode.local_settings")
>>> *
>>> 
>>> but still when i`m running "docker logs -f django4geonode" ,still the
>>> database redirect to db not my postgre host  which on192.168.100.22
>>> * "postgres://geonode:geonode@db:5432/geonode"
>>> *
>>> can you give me a way to solve this problem?
>>> thanks
>>> 
>>> *
>>> 2369 static files copied to '/mnt/volumes/statics/static'.
>>> static data refreshed
>>> Executing UWSGI server uwsgi --ini /usr/src/app/uwsgi.ini for Production
>>> command to be executed is uwsgi --ini /usr/src/app/uwsgi.ini
>>> [uWSGI] getting INI configuration from /usr/src/app/uwsgi.ini
>>> Restarting periodic command scheduler: cronStopping periodic command
>>> scheduler: cron.
>>> Starting periodic command scheduler: cron.
>>> IS_CELERY=false
>>> DATABASE_URL=postgres://geonode:geonode@db:5432/geonode
>>> GEODATABASE_URL=postgis://geonode_data:geonode_data@db:5432/geonode_data
>>> SITEURL=http://localhost/
>>> ALLOWED_HOSTS=['localhost', 'localhost', 'localhost:None', 'django',
>>> 'geonode']
>>> GEOSERVER_PUBLIC_LOCATION=http://localhost/geoserver/
>>> GEOSERVER_WEB_UI_LOCATION=http://localhost/geoserver/
>>> waitfordbs task done
>>> 
>>> *
>>> 
>>> 
>>> 
>>> --
>>> Sent from: http://osgeo-org.1560.x6.nabble.com/GeoNode-users-f5185389.html
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> geonode-users mailing list
>>> geonode-users at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/geonode-users
>> 
>> _______________________________________________
>> geonode-users mailing list
>> geonode-users at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/geonode-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20201127/bc824cd0/attachment.html>


More information about the geonode-users mailing list