2021-02-10 14:03:29 -06:00
|
|
|
FROM tomcat:9-jdk11-openjdk
|
|
|
|
|
2021-02-18 10:07:19 -06:00
|
|
|
ARG SOLR_URL=http://localhost:8983/solr/vivocore
|
2021-03-24 01:46:24 -05:00
|
|
|
ARG VIVO_DIR=/usr/local/vivo/home
|
2021-02-18 10:07:19 -06:00
|
|
|
ARG TDB_FILE_MODE=direct
|
|
|
|
|
|
|
|
ENV SOLR_URL=${SOLR_URL}
|
2021-03-24 01:46:24 -05:00
|
|
|
ENV JAVA_OPTS="${JAVA_OPTS} -Dtdb:fileMode=$TDB_FILE_MODE"
|
2021-02-10 14:03:29 -06:00
|
|
|
|
2021-03-24 01:46:24 -05:00
|
|
|
RUN mkdir /usr/local/vivo
|
|
|
|
RUN mkdir /usr/local/vivo/home
|
2021-02-10 14:03:29 -06:00
|
|
|
|
2021-03-24 01:46:24 -05:00
|
|
|
COPY ./installer/home/target/vivo /vivo-home
|
2021-02-10 14:03:29 -06:00
|
|
|
COPY ./installer/webapp/target/vivo.war /usr/local/tomcat/webapps/ROOT.war
|
|
|
|
|
2021-02-18 10:07:19 -06:00
|
|
|
COPY start.sh /start.sh
|
|
|
|
|
2021-02-10 14:03:29 -06:00
|
|
|
EXPOSE 8080
|
|
|
|
|
2021-02-18 10:07:19 -06:00
|
|
|
CMD ["/bin/bash", "/start.sh"]
|