SciTran – Scientific Transparency
Overview
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.
Versioning
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
)
Documentation
Contributing
Testing
License
Usage
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
Continuous Deployment
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