VIVO-1961: GitHub Action to Publish Docker Image
Created by: ghost
Resolves VIVO-1961
What does this pull request do?
Simple GitHub action workflow and Dockerfile to build VIVO tomcat image and publish to vivoweb/vivo
What's new?
Dockerfile
and .github/workflows/deploy.yml
How should this be tested?
The Dockerfile can be tested locally following these commands with Docker installed.
mvn clean install
docker build --no-cache -t vivo .
docker run -p 8080:8080 vivo
Or using the published image with a single command.
docker run -p 8080:8080 vivoweb/vivo:latest
Then navigate the browser to http://localhost:8080. You should see VIVO running as root Tomcat webapp. It will not have search functionality.
Solr and database sold separately.
@VIVO-project/vivo-committers