SciTran Core is a RESTful HTTP API, written in Python and backed by MongoDB. It is the central component of the SciTran data management system. Its purpose is to enable scientific transparency through secure data management and reproducible processing.
This project uses Semantic Versioning 2.0.0.
Alpha, Beta and RC builds will use the pre-release tags alpha
, beta
and rc
, respectively. (e.g. 2.1.0-alpha.1
)
docker build -t flywheel/core .
docker run \
-e PRE_RUNAS_CMD='mongod >/dev/null 2>&1 &' \
-e SCITRAN_CORE_DRONE_SECRET=secret \
-p 9000:9000 \
flywheel/core
To enable continuous delivery for a branch, add it to the list in variable CD_BRANCH_NAMES (separated by '|', no spaces) of the CI configuration (https://travis-ci.org/flywheel-io/core/settings). Builds for those branches will be pushed to dockerhub at flywheel/core:{BRANCH_NAME}.latest