Sign inSign up

tmfev/ths-tools

By tmfev

Updated over 6 years ago

Combined docker container including E-PIX, gPAS and gICS as of Feb. 2020

Image
0

10K+

tmfev/ths-tools repository overview

THS-Tools

context

Note - Obsolete Release

This software product has no longer been maintained in the TMF Docker Hub since 2020. The latest versions in the form of docker-compose are continuously made available at ths-greifswald.de.

For questions and suggestions, please contact us.

About

The ths-tools docker image combines the tools E-PIX, gPAS and gICS. "THS" is the German abbreviaton for a Trusted Third Party (TTP). Read our publication (link below) for details.

Available Images

tmfev/ths-tools:2020-02-20

tmfev/ths-tools:latest

Image Structure

The ths-tools docker image bases on the mosaicgreifswald/wildfly image (latest), which was extended with a mysql database and the necessary deployments for the three tools. After successful start of the container, the database is prepared and initialised. Afterwards the wildfly starts and publishes the EAR- and WAR-files.

For more flexibility and ease of use, it is possible to access the MySQL Database, to mount a folder of the host-system as database volume

Installation

docker run -p 8080:8080 tmfev/ths-tools:latest

Using the Web-Interface
  • after the container successfully started, open your web-browser and visit the specific tool page

http://your-ip:8080/gics-web

http://your-ip:8080/gpas-web

http://your-ip:8080/epix-web

Accessing the gICS MySQL Database
  • In order to access the database the port 3306 has to be published.

  • Change the run command to docker run -p 8080:8080 -p 3306:3306 tmfev/ths-tools:latest

  • Database credentials for gPAS: user=gpas_user, password=gpas_password

  • Database credentials for E-PIX: user=epix_user, password=epix_password

  • Database credentials for gICS: user=gics_user, password=gics_password

Custom database initialisation
  • Use a volume to initialise your gics database with demo data or domain configurations. Simply put your sql-files into a separate folder within your host-system and provide the respective volume as follows

docker run -p 8080:8080 -v /your/path/to/sqls:/entrypoint-mysql-initfiles tmfev/ths-tools:latest

Docker-External data storage
  • Use a volume to store the database contents outside of docker and within your host file system

docker run -p 8080:8080 -v /your/absolute/path:/entrypoint-mysql-data tmfev/ths-tools:latest

More Information

Concept and implementation:

  • Lars Geidel (Backend)
  • Arne Blumentritt (Frontend)
  • Ronny Schuldt (Docker)

Please cite our publications:

For more info visit

License

This Software was developed by the University Medicine Greifswald. It it licensed under AGPLv3 and initially provided by the DFG-funded MOSAIC-Project (grant number HO 1937/2-1). Selected functionalities of gICS were developed as part of the MAGIC Project (funded by the DFG HO 1937/5-1).

Tag summary

Content type

Image

Digest

Size

836.4 MB

Last updated

over 6 years ago

docker pull tmfev/ths-tools