Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.7 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.7 KB

Build Status Coverage Status

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)

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