Skip to content

EDRN/labcas-backend

LabCAS Backend

Repository containing back-end services and configuration for executing EDRN LabCAS data processing workflows.

Documentation

See the docs/documentation.pdf file.

Development

To build locally, maybe try:

mkdir /tmp/labcas
export "JAVA_HOME=`/usr/libexec/java_home --version 1.8.0`"
export LABCAS_HOME=/tmp/labcas
export PATH=${JAVA_HOME}/bin:$PATH
mvn clean install

To run locally, try:

export "JAVA_HOME=`/usr/libexec/java_home --version 1.8.0`"
export LABCAS_HOME=/tmp/labcas
cd $LABCAS_HOME
./start.sh

Note: you'll need a ~/.keystore and a ~/labcas.properties.

To try it, try:

curl --insecure 'https://localhost:8444/labcas-backend-data-access-api/ping?message=Hello+world'