Skip to content
forked from PennBBL/core

Data Management API and SDK based upon scitran/core

License

Notifications You must be signed in to change notification settings

ehlertjd/core-1

 
 

Repository files navigation

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

About

Data Management API and SDK based upon scitran/core

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 84.2%
  • HTML 7.8%
  • Java 3.3%
  • JavaScript 2.1%
  • MATLAB 1.5%
  • Shell 1.0%
  • Dockerfile 0.1%