CHORD Singularity Server¶
Overview¶
To run on the GenAP platform, CHORD services can be bundled together into a single Singularity image, which provides a portable and easy-to-run format for the CHORD suite of microservices.
See the repository for additional details: https://github.com/c3g/chord_singularity
What’s Bundled?¶
The CHORD Singularity container includes several services, tools, and libraries other than what’s provided by CHORD services themselves:
NodeJS 10
Python 3.7
Java 11
A Redis instance (for message-passing and fast key-value storage) at
/chord/tmp/redis.sock
A PostgreSQL 11 instance at
/chord/tmp/postgresql/.s.PGSQL.5433
with service-specific credentials stored in environment variables.
htslib