Skip to content

cyberstrawberry101/jacs-cm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JACS Configuration Management

Part of the Janelia Workstation software ecosystem.

This repository allows for the creation and deployment of Docker containers which run the JACS infrastructure. It is designed around the DevOps concept of Infrastructure as Code (IaC).

Each subdirectory in the containers directory contains a versioned, containerized service which can be built into a Docker container using manage.sh. These containers have official builds which are published on Docker Hub.

Each subdirectory in the deployments directory contains the configuration for a deployment orchestrated by e.g. Docker Compose or Docker Swarm.

Deployment Walkthroughs

Different types of deployments are possible which provide various combinations of services with multiple swarm topologies. Currently, only the MouseLight tools are currently supported outside of Janelia.

Full JACS and Workstation

MouseLight Tools and Services

Development

Learn more about using this repository for development.

License

Modified Janelia Open Source License, requiring citation for use in publications.

About

JACS Configuration Management

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • XSLT 31.8%
  • JavaScript 28.4%
  • Shell 24.4%
  • Dockerfile 7.4%
  • CSS 4.2%
  • HTML 3.0%
  • Python 0.8%