/epad-docker

migration of docker --> docker-compose --> kubernetes for epad @ Stanford

Primary LanguageShellOtherNOASSERTION

e-pad Docker

This is the e-pad software, and specifically work to Dockerize (docker-compose) and then convert the software to work on a kubernetes cluster. This software is licensed to the Rubin Lab at Stanford. For official use and download, please see epad.stanford.edu.

Docker Compose

I can't get this to work with one swift command. We have to define all endpoints in the docker-compose, but then run a script (with a 10 second sleep) to bring up the mysql first, followed by the remainder.

chmod u+x setup.sh
./setup.sh

The web interface at localhost:8080/epad seems to exist, but it takes easily a minute to show up.

Kubernetes

To use the kubernetes deployment, see the files in kubernetes. You will want to use the deploy.sh script to bring up the cluster.