Skip to content

sivadmp/georchestra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geOrchestra

geOrchestra is a complete Spatial Data Infrastructure solution.

It features a metadata catalog (GeoNetwork), an OGC server (GeoServer), an advanced viewer, an extractor and many more (security and auth system based on proxy/CAS/LDAP, analytics, admin UIs, ...)

More information in the modules README:

How to build ?

First, install the required packages:

sudo apt-get install ant ant-optional openjdk-6-jdk

(Note: GeoServer is known to perform better with Oracle JDK)

Then:

git clone --recursive https://github.com/georchestra/georchestra.git
cd georchestra
./mvn -Dmaven.test.skip=true -Ptemplate install

How to customize ?

Copy the "template" config directory and edit "yourown" to match your needs:

PROFILE=yourown
cp -r config/configurations/template config/configurations/${PROFILE}
   (edit files in config/configuration/yourown)
./mvn -Dmaven.test.skip=true -Dserver=${PROFILE} install

How to deploy ?

Collect WAR files in a dedicated directory and rename them:

PROFILE=yourown
mkdir /tmp/georchestra_deploy_tmp
cp `find ~/.m2/repository/org/georchestra/ -name *-${PROFILE}.war` /tmp/georchestra_deploy_tmp
cd /tmp/georchestra_deploy_tmp
cp ~/.m2/repository/org/geonetwork-opensource/geonetwork-main/2.6.4-SNAPSHOT/geonetwork-main-2.6.4-SNAPSHOT-${PROFILE}.war geonetwork-private.war
mv analytics-1.0-${PROFILE}.war analytics-private.war
mv catalogapp-1.0-${PROFILE}.war catalogapp-private.war
mv mapfishapp-1.0-${PROFILE}.war mapfishapp-private.war
mv cas-server-webapp-1.0-${PROFILE}.war cas.war
mv security-proxy-1.0-${PROFILE}.war ROOT.war
mv extractorapp-1.0-${PROFILE}.war extractorapp-private.war
mv static-1.0-${PROFILE}.war static.war
mv downloadform-1.0-${PROFILE}.war downloadform-private.war
mv geoserver-webapp-1.0-${PROFILE}.war geoserver-private.war

Copy WAR files in Tomcat webapps dir:

sudo /etc/init.d/tomcat stop
cp -f /tmp/georchestra_deploy_tmp/* /srv/tomcat/webapps
sudo /etc/init.d/tomcat start

About

This is the main geOrchestra repository

Resources

Stars

Watchers

Forks

Packages

No packages published