[GeoNode-devel] Incorporate Docker repositories into main repo

Florian Hoedt florian.hoedt at thuenen.de
Tue Apr 16 04:20:44 PDT 2019


Hi,
As discussed by @frafra and me:
https://github.com/GeoNode/geonode/pull/4355#discussion_r274414735
https://gitter.im/GeoNode/general?at=5cb43fec20fbe911eebaa0b1

we should think about merging the outside residing Dockerfiles into the main repository. The docker stack is very closely coupled with GeoNode and imho nginx, GeoServer and PostgreSQL should be managed by the main repo. There where some issues in not properly synched geonode-docker images in the past and some intended pull request can only be properly tested, if dockerfiles are modified.

I would propose a new 'docker' folder which will hold one folder per image:

docker/...
     ./nginx
        ./Dockerfile
        ./...
     ./postgres
        ./...
     ./geoserver
        ./...

Furthermore I would propose to use just one single .env file located at root for configuring the docker-compose.yml - like currently used in spc-geonode.


What are your thoughts about that?
Florian
-- 
MSc Florian Hoedt
Koordinator Geoinformation | Coordinator Geoinformatics

Thünen-Institut, Zentrum für Informationsmanagement | Thünen Institute, Centre for Information Management
Bundesallee 44
38116 Braunschweig

Tel:  +49 531 596-1428
Fax:  +49 531 596-1499
Mail: florian.hoedt at thuenen.de
Web:  www.thuenen.de

Das Johann Heinrich von Thünen-Institut, Bundesforschungsinstitut für Ländliche Räume, Wald und Fischerei - kurz: Thünen-Institut - besteht aus 14 Fachinstituten, die in den Bereichen Ökonomie, Ökologie und Technologie forschen und die Politik beraten.

The Johann Heinrich von Thünen Institute, Federal Research Institute for Rural Areas, Forestry and Fisheries – Thünen Institute in brief – consists of 14 specialized institutes that carry out research and provide policy advice in the fields of economy, ecology and technology.


More information about the geonode-devel mailing list