[GeoNode-users] Multi-Tenancy: how to start

Simone Dalmasso simone.dalmasso at gmail.com
Mon Dec 19 02:04:58 PST 2016


you have to add it in INSTALLED_APPS, currently it is only listed in the
contrib apps.

2016-12-19 9:20 GMT+01:00 Eugenio Trumpy <frippe12573 at hotmail.com>:

> Hi Simone,
>
>
> and thank you for your answer.
>
> Sorry for my trivial question:
>
>
> in my setting.py I have already geonode.contrib.geosites
>
> in GEONODE_CONTRIB_APPS, see below:
>
> GEONODE_CONTRIB_APPS = (
>     # GeoNode Contrib Apps
>     'geonode.contrib.dynamic',
>     'geonode.contrib.exif',
>     'geonode.contrib.favorite',
>     'geonode.contrib.geogig',
>     'geonode.contrib.geosites',
>     'geonode.contrib.nlp',
>     'geonode.contrib.slack'
> )
>
> in INSTALLED_APPS I have:
>
> INSTALLED_APPS = (
>
>     # Boostrap admin theme
>     # 'django_admin_bootstrapped.bootstrap3',
>     # 'django_admin_bootstrapped',
>
>     # Apps bundled with Django
>     'django.contrib.auth',
>     'django.contrib.contenttypes',
>     'django.contrib.sessions',
>     'django.contrib.sites',
>     'django.contrib.admin',
>     'django.contrib.sitemaps',
>     'django.contrib.staticfiles',
>     'django.contrib.messages',
>     'django.contrib.humanize',
>     'django.contrib.gis',
>
>     # Third party apps
>
>     # Utility
>     'pagination',
>     'taggit',
>     'friendlytagloader',
>     'geoexplorer',
>     'leaflet',
>     'django_extensions',
>     # 'haystack',
>
> ....and others...
>
> Should I insert geonode.contrib.geosites somewhere in local_setting? or
> it's already ok as it? or copy geonode.contrib.geosites in settings.py
> under INSTALLED_APPS?
>
> Sorry again for this banal question...
>
> E.
>
>
>
>
> ------------------------------
> *Da:* Simone Dalmasso <simone.dalmasso at gmail.com>
> *Inviato:* lunedì 19 dicembre 2016 09.04
> *A:* Eugenio Trumpy
> *Cc:* geonode-users at lists.osgeo.org
> *Oggetto:* Re: Multi-Tenancy: how to start
>
> Ciao Eugenio,
>
> sorry for being so late in the response.
>
> You have to add 'geonode.contrib.geosites' to your INSTALLED_APPS in order
> to get the command.
>
> In case you get errors in running that command, you can always 'make' a
> geosite by yourself by copying the folder 'site_template' and changing it's
> name and internal parameters and then register the new Site in the admin
> panel. You can follow the utils.py add_site function and replicate the
> needed steps (some of them are only for production).
> Take also some time to see how the pre and post settings work.
>
> Hope this helps
>
>
> 2016-12-19 8:55 GMT+01:00 Eugenio Trumpy <frippe12573 at hotmail.com>:
>
>> Hi everyone,
>>
>>
>> regarding the multi-tenancy setting up and in particular the installation
>> of new site since the command:
>>
>> python manage.py addsite sitename sitedomain
>>
>>
>> return me:
>>
>> Unknown command: 'addsite'
>> Type 'manage.py help' for usage.
>>
>> Do you know way? Have I 'activate' in some way the multi-tenancy before?
>> or it is ready to use?
>>
>> If it is ready to use, why 'addsite' is an unknown command?
>>
>> I launched the command from the main geonode directory, am I right?
>> As I wrote in the previous email in my installation I have only manage.py
>> file in
>> /geonode directory.
>>
>> I'm testing on on ubuntu 14.04 and geonode is at version
>> 2.4.dev20151029170512.
>> I installed geonode as custom installation (not by apt-get).
>>
>> Thanks
>>
>> Eugenio
>> ------------------------------
>> *Da:* Eugenio Trumpy <frippe12573 at hotmail.com>
>> *Inviato:* venerdì 16 dicembre 2016 15.04
>> *A:* geonode-users at lists.osgeo.org
>> *Oggetto:* Multi-Tenancy: how to start
>>
>>
>> Hi all,
>>
>>
>> as pointed in the email object I want to try the geonode multi-tenancy
>> capabilities.
>>
>> I started of course from the documentation [1] and [2], but a need some
>> hints to start.
>>
>>
>> I have already a running geonode instance. Do you think I should start
>> from
>>
>> a clean geonode installation or I can arrange the running one?
>>
>> Is there somewhere a set of commands to setup the geosite 1, geosite 2,
>> ...
>>
>> I was looking into geosites folder, as suggested in [2], but I don't see
>> neither manage.py nor manage_all.py files.
>>
>> I tried python manage.py addsite geosite1 geosite1domain
>>
>> but I got Unknown command: 'addsite'
>>
>>
>> Am I missing something?
>>
>>
>> After that: How can I sort out the already stored layers?
>>
>>
>> Thank you very much for hints and for the patience of this
>> stupid questions,
>>
>>
>> Eugenio
>>
>>
>> [1] https://geonode.readthedocs.io/en/2.0/tutorials/admin/mu
>> lti-tenancy.html
>>
>> [2] https://github.com/GeoNode/geonode/tree/master/geonode/c
>> ontrib/geosites
>>
>>
>>
>
>
> --
> Simone
>



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


More information about the geonode-users mailing list