Modular Architectures Made Easier with docker-compose
The Open GeoPortal is a Free and Open Source framework for rapidly discovering, previewing and retrieving curated geospatial data from multiple repositories. It implements a modular architecture, including a database, a search engine and several web applications.
While it can be argued that it is difficult to setup and run such a system, while collaborating with Tufts University, I had the opportunity to dockerize some of these applications and articulate them together in a docker composition.
The final result? the entire framework can be launched within a couple of minutes, with one single command: docker-compose up
If you don’t believe it, check the video bellow!
The Data Ingest API from Joana Simoes on Vimeo.
If you want to try it yourself: git clone https://github.com/OpenGeoportal/Data-Ingest.git
. The docker composition lives inside the docker folder.
Have fun with docker-compose!