Skip to content

Center-for-Health-Informatics/emerse-containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emerse-containers

Emerse 7 in Containers

External Resources

Base Images

  • MariaDB Server (mariadb:latest)
  • Apache Tomcat (tomcat:10)
  • Apache Solr (The official build of solr:9.8-slim uses a version 17 JDK, but we need version 21, so we build a custom image with a modified version of the official Dockerfile.)

Scripts

download.sh

Pull all of the required assets — requires the GitHub command-line tool — and puts them in the $ASSETS directory.

deploy.sh

  • Unzip the Emerse Solr indexes from the $ASSETS directory into the $SOLR_HOME directory.
  • Modify the default emerse.properties file with local values. (The ${VAR} syntax does not seem to work in the Emerse project.)

Environment

name value
TZ server timezone
EMERSE_DB_PASSWORD for the MariaDB Emerse database
EMERSE_HOME local folder to mount as the Emerse home in Tomcat
ASSETS local folder to hold downloaded assets
SOLR_HOME local folder to mount in Solr with index files
MARIADB_ROOT_PASSWORD needed to run the healthcheck

About

Emerse 7 in Containers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors