Skip to content

NTaherifar/AuScope-Portal-API

 
 

Repository files navigation

Docker Java CI with Maven

AuScope-Portal-API

Back-end API server for AuScope Portal (http://portal.auscope.org) and AuScope Virtual Geophysics Portal (https://vgl.auscope.org/)

To build and test:

mvn clean install

To build and run:

mvn clean spring-boot:run

IMPORTANT NOTES:

  1. Configuration files are in https://github.com/AuScope/AuScope-Portal-API/tree/master/src/main/resources. You must create a valid 'application.yaml' file before starting. 'application.yaml.default' is a suitable template.
  2. When developing for AuScope Portal, it is strongly recommended to comment out the "cswGAECat" entry in https://github.com/AuScope/AuScope-Portal-API/blob/master/src/main/resources/application-registries.yaml for a faster startup time
  3. In 'application.yaml', there are two profiles 'prod' and 'test'. These are for production and test builds, and control the set of map layers available to Auscope Portal
  4. Vocabularies, known layers, registries etc. are defined in https://github.com/AuScope/AuScope-Portal-API/tree/master/src/main/java/org/auscope/portal/server/config
  5. On Windows, if you get 'CreateProcess error=206, The filename or extension is too long' when you run with 'spring-boot:run' then try turning off forking by adding '-Dspring-boot.run.fork=false' to the command line, i.e.
mvn -Dspring-boot.run.fork=false clean spring-boot:run
  1. Before deploying into development/production server, please fill out stackdriver entries in 'application.yaml' with: https://bitbucket.csiro.au/projects/GAP/repos/auscopeportalconfig/browse/stackdriver_entries_for_application.yaml

About

No description, website, or topics provided.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 63.4%
  • Python 13.1%
  • Puppet 10.1%
  • XSLT 4.9%
  • Shell 4.5%
  • HTML 2.2%
  • Other 1.8%