Occurrence & mapping webservices
Occurrence & mapping webservices.
These services are documented here https://api.ala.org.au/apps/biocache
There are currently two supported versions:
SOLR and Cassandra are required by Biocache servcie.
We can run those two docker instances
or SSH tunnel in our test servers
ssh -L 8983:localhost:8983 aws-solr-test-1.ala
ssh -L 9042:localhost:9042 aws-cass-test-1.ala
see wiki: https://github.com/AtlasOfLivingAustralia/biocache-service/wiki
Integration testing is supported using docker containers for SOLR and Cassandra.
To start the required containers, run the following:
./gradlew composeUp
To shutdown, run the following:
./gradlew composeDown
./gradlew bootRun
Prerequisites are Docker version 17+. For more details see this readme.
To run the integration tests just run the check task, e.g.: ./gradlew clean check