hra-api
Version:
The Human Reference Atlas (HRA) API deployed to https://apps.humanatlas.io/api/
25 lines (20 loc) • 619 B
JavaScript
const USE_LOCAL_DB = !process.env.SPARQL_ENDPOINT;
const SPARQL_WRITABLE = process.env.BLAZEGRAPH_READONLY === 'false';
const SPARQL_ENDPOINT = USE_LOCAL_DB ? `http://localhost:${process.env.BLAZEGRAPH_PORT}/blazegraph/namespace/kb/sparql` : process.env.SPARQL_ENDPOINT;
const HRA_API = {
name: 'hra-api',
script: './dist/server.js',
env: {
SPARQL_WRITABLE,
SPARQL_ENDPOINT,
},
cron_restart: '0 7 * * *'
};
const BLAZEGRAPH = {
name: 'blazegraph',
script: '/blazegraph/startup.sh',
cron_restart: '0 7 * * *'
};
module.exports = {
apps: USE_LOCAL_DB ? [HRA_API, BLAZEGRAPH] : [HRA_API],
};