Skip to content
MicroShare: Privacy-Preserved Medical Resource Sharing through MicroService Architecture
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DB
MicroMedShare-auth
MicroMedShare-ear
MicroMedShare-ehr
MicroMedShare-med
MicroMedShare-web
.gitignore
Dockerfile
LICENSE
README.md
buildimage.sh
deploy.sh
docker-compose.yml
docker-stack.yml
glassfish.yaml
mysql.yaml
pom.xml

README.md

Pre-requested

  • JDK 8
  • Maven
  • Docker CE and Docker Compose (Note that Windows only supports 10 and above)
  • Kubernetes

Git Clone Repo

Build You Package (Skip this step if deploying to Kubernetes)

  • mvn clean package

Build Environments (Skip this step if deploying to Kubernetes)

  • docker-compose build (build images)
  • docker-compose up (maybe failure because of staring auto-deploy before database start up, try one more time, let both glassfish and MySQL container up)

Kubernetes Deployment

  • kubectl apply -f mysql.yaml
  • kubectl apply -f glassfish.yaml

Test MedShare

Please cite our paper as follows:

Yang Y, Zu Q, Liu P, Ouyang D, Li X. MicroShare: Privacy-Preserved Medical Resource Sharing through MicroService Architecture. Int J Biol Sci 2018; 14(8):907-919. doi:10.7150/ijbs.24617. Available from http://www.ijbs.com/v14p0907.htm

You can’t perform that action at this time.