Skip to content

Improved docker setup

backups requested to merge github/fork/wwelling/issue-3939 into main

Created by: wwelling

VIVO GitHub issue: https://github.com/vivo-project/VIVO/issues/3939

What does this pull request do?

This PR provides more configurability for docker compose and build of the VIVO docker image. Primarily addressing port mapping configuration via .env file for docker-compose.yml variable substitution.

What's new?

  1. solr and tomcat service port mapping configurable via .env
  2. ability to specify VIVO home path within the container
  3. local mount for VIVO solr core data to persist through container restarts

How should this be tested?

This can be tested by following https://github.com/wwelling/VIVO/blob/issue-3939/README.md#docker-compose. For more exhaustive testing the .env file can be modified between container restarts for desired effect.

Interested parties

@chenejac, @isl3

Merge request reports