VIVO-1961: GitHub Action to Publish Docker Image (#220)

* simple dockerfile and image publish workflow
* upgrade to v2 of build push action
* provide context and explicit docker file

Resolves: https://jira.lyrasis.org/browse/VIVO-1961
This commit is contained in:
William Welling 2021-02-10 14:03:29 -06:00 committed by GitHub
parent 268ffa1cd7
commit a9ce8c7de8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 72 additions and 1 deletions

12
Dockerfile Normal file
View file

@ -0,0 +1,12 @@
FROM tomcat:9-jdk11-openjdk
ENV JAVA_OPTS="${JAVA_OPTS} -Dvivo-dir=/opt/vivo/home/"
RUN mkdir /opt/vivo
RUN mkdir /opt/vivo/home
COPY ./installer/webapp/target/vivo.war /usr/local/tomcat/webapps/ROOT.war
EXPOSE 8080
CMD ["catalina.sh", "run"]