Boundless stack: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
Line 19: Line 19:
Consider adding OpenDataKit to this stack.
Consider adding OpenDataKit to this stack.


== My version ==
== My version on Bellman ==


Getting started on [[Bellman]], I need only these parts:
=== Download and build ===
cd source/docker
git clone [email protected]:boundlessgeo/geonode.git
cd geonode
docker-compose build
 
This build includes
* postgres
* elasticsearch (had to modify the compose file as there is no elasticsearch:latest tag, I used 6.6.0)
* rabbitmq
* django
* celery
* geoserver (built on tomcat 9)
* geonode (built on geonode/nginx)
* ArcREST
 
It keeps its data in a data container called geoserver_data_dir
 
docker-compose up
.
.
.
Creating geonode_rabbitmq_1      ... done
Creating geonode_postgres_1      ... done
Creating geonode_elasticsearch_1 ... done
Creating geoserver_data_dir      ... done
Creating geonode_geoserver_1    ... done
Creating geonode_celery_1        ... error
Creating geonode_django_1        ... error
 
Who needs django and celery anyway? Oh right -- that's basically the underpinnings what I wanted to test today, geonode.
That makes Boundless currently a '''non-starter'''. Trying [[GeoNode]] official version instead!


# [[PostGIS]] as an extension in [[PostgreSQL]].
# [[Geoserver]] in Docker.
# [[Openlayers]]
# [[GeoGig]]


[[Category: GIS]]
[[Category: GIS]]

Revision as of 18:57, 20 February 2019

Overview

Boundless provides commercial support for open source geospatial software. In turn they provide direct support to open source, so everyone benefits from their work. By building a stack on this particular set of projects they do a great service to the community even if you can't afford to pay them for support.

Essentially they are an insurance company. ;-)

  1. QGIS on the desktop
  2. "Composer" is for authoring maps
  3. OpenLayers
  4. GeoServer http://geoserver.org/ Front end for geospatial repository https://github.com/Geo-CEG/docker-geoserver
  5. GeoGig http://geogig.org/ There is a GeoServer plugin for change management https://github.com/Geo-CEG/docker-geogig
  6. GeoWebCache http://geowebcache.org/ will cache pre-rendered tiles coming from Geoerver
  7. PostGIS Used as a data repository for GeoServer but capable of full SQL processing of spatial data.

See this page: Boundless commited to open source and their github page: https://github.com/boundlessgeo

Consider adding OpenDataKit to this stack.

My version on Bellman

Download and build

cd source/docker
git clone [email protected]:boundlessgeo/geonode.git
cd geonode
docker-compose build

This build includes

  • postgres
  • elasticsearch (had to modify the compose file as there is no elasticsearch:latest tag, I used 6.6.0)
  • rabbitmq
  • django
  • celery
  • geoserver (built on tomcat 9)
  • geonode (built on geonode/nginx)
  • ArcREST

It keeps its data in a data container called geoserver_data_dir

docker-compose up
.
.
.
Creating geonode_rabbitmq_1      ... done
Creating geonode_postgres_1      ... done
Creating geonode_elasticsearch_1 ... done
Creating geoserver_data_dir      ... done
Creating geonode_geoserver_1     ... done
Creating geonode_celery_1        ... error
Creating geonode_django_1        ... error

Who needs django and celery anyway? Oh right -- that's basically the underpinnings what I wanted to test today, geonode. That makes Boundless currently a non-starter. Trying GeoNode official version instead!