[QGIS-Developer] Vagrant file for QGIS-Django
Richard Duivenvoorde
rdmailings at duif.net
Fri Mar 8 08:32:25 PST 2019
Hi Gents,
Nathan, other then the Github repo and trying to run the available
docker I do not have so much superpowers (other then I could get into
the container for you and get the stuff out).
What we were discussing during this hackfest (after some issues with
availability of plugins.qgis.org) is to actually get a dedicated server
for plugins.qgis.org.
And because (we think) more people could maybe develop/look into the
Django app we think about just deploy it as a wgsi-app working with a
local Postgresql db (so no more docker). Maybe on a cloud server, so
creating snapshots will then give us easy backups.
This would hopefully open the door for other people to dive into the
QGIS-Django app, for example to upgrade it to work with python3 and a
newer version of Django (we now get a 'moderate' security warning on
github [0])
We have to discuss this further.
Regards,
Richard
[0] https://github.com/qgis/qgis-django/network/alerts
On 08/03/2019 13.05, Nathan Woodrow wrote:
> haha yes I know but for some reason I can't get docker to run well on
> Windows at the moment for me, so I will just run it inside a vagrant box
> because it's turtles all the way down.
>
> Richard, could I get some details on how to set this up?
>
> On Fri, Mar 8, 2019 at 9:59 PM Tim Sutton <tim at kartoza.com
> <mailto:tim at kartoza.com>> wrote:
>
> Hi
>
>
> Vagrant is so 2000s :-p Everything runs in docker. We have it in a a
> private docker hub repo as image contains a working db snapshot too..
>
> Richard is the gate keeper for getting access to the hub repo after
> which you should be able to do:
>
>
> docker login
> docker run -ti -p 8099:80 \
> -d --restart=unless-stopped \
> --name="plugins" \
> -v ${PWD}/static:/home/plugins/QGIS-Django/qgis-app/static \
> -v ${PWD}/backups:/backups \
> -v ${PWD}/tmp:/tmp \
> -v ${PWD}/logs:/var/log/nginx \
> qgis/plugins:latest \
> supervisord -n
>
> The volume mounts are not strictly necessary - we store teh actual
> plugin packages in a host directory instead of the container.
>
> Regards
>
> Tim
>
>> On 08 Mar 2019, at 13:41, Nathan Woodrow <madmanwoo at gmail.com
>> <mailto:madmanwoo at gmail.com>> wrote:
>>
>> Hey,
>>
>> Is there any premade vagrant file I can use for the QGIS-Django
>> project that already has everything set up?
>>
>> If not I can make one as I run Windows most of the time and I
>> would like to have something set up I can just run up and shutdown
>> nicely to match what we have running
>> on https://plugins.qgis.org without having to install anything
>> local on my windows machine.
>>
>> Keen to see if others with more experience have done work in this
>> area before so I don't have to reinvent it, but happy to do it if
>> other haven't.
>>
>> Regards,
>> Nathan
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
> —
>
>
>
>
>
>
>
> *Tim Sutton*
>
> *Co-founder:* Kartoza
> *Ex Project chair:* QGIS.org <http://QGIS.org>
>
> Visit http://kartoza.com <http://kartoza.com/> to find out about
> open source:
>
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
>
> *Skype*: timlinux
> *IRC:* timlinux on #qgis at freenode.net <http://freenode.net>
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
More information about the QGIS-Developer
mailing list