This repository contains docker and installation files in order to set up a LabKey Server in Docker.
LabKey runs under Apache Tomcat, both of which require Java Server JRE.
LabKey also requires a database for internal storage.
For user administration an SMTP server is desirable in order to send User information on creation and password reset information.
Contains several docker definitions for setting up a working LabKey installation
- labkey_core: Dockerfile and other source files needed for building a Docker image that runs LabKey Server.
- See the labkey_core README file for further details.
- lkey_userdb: Dockerfile and other source files needed for building a Docker image that provides a back end database required by labkey-core.
- See the lkey_userdb README file for further details.
- labkey_smtp: Dockerfile and other source files needed for building a Docker image that provides an smtp mail daemon.
- See the labkey_smtp README file for further details (not yet implemented).
- stop_hcv_db: Dockerfile and other source files needed for building a Docker image that provides a database containing the STOP-HCV metadata accessed by labkey-core.
- See the stop_hcv_db README file for further details.
In order for the various Docker containers created above to be able to talk to each other a docker network needs to be created. The name used in all examples is 'labkey_net'.
docker network create labkey_net
If you need support using these docker builds, please contact:
- Graham Addis ([email protected])