/vibi

VIBI - MapStore application and server backend code

Primary LanguageJavaScript

Stories in Ready

FrontEnd

MapStore application for VIBI web manager

To run this application, clone this repository inside the "application" folder of a MapStore instance. Then run (or build) MapStore with the application=<folder_name> environment variable.

VIBI

Get MapStore code

git clone https://github.com/geosolutions-it/MapStore.git

Get VIBI frontend code

cd MapStore\mapcomposer\app\applications
\MapStore\mapcomposer\app\applications> git clone https://github.com/geosolutions-it/vibi.git

To run in debug mode

\MapStore> ant debug -Dapplication=vibi/frontend

Build the WAR package

\MapStore> ant war -Dapplication=vibi/frontend

BackEnd

The Backend is based on GeoStore, GeoBatch with some custom actions and a custom OpenSDI-Manager2

GeoBatch

Build the WAR package

cd backend
\backend> mvn clean install

For more information about GeoBatch, please refer to the online documentation

GeoStore

Follow the GeoStore documentation

OpenSDI-Manager2

Get OpenSDI code and move to the C047 branch

git clone https://github.com/geosolutions-it/OpenSDI-Manager2.git --branch C047

Build the war package

\OpenSDI-Manager2\src> mvn clean install

Example of deploy

The backend applications should be deployed in different tomcats due to dependencies conflicts.

Tomcat Frontend

  • GeoStore
  • MapStore

Tomcat Backend 1

  • GeoBatch

Tomcat Backend 2

  • OpenSDI-Manager2

Documentation

For more information please refer to the online documentation