|
9 | 9 | # correct versions inserted into it. See the documentation for further
|
10 | 10 | # details on how this deployment mechanism works.
|
11 | 11 |
|
12 |
| -FROM ubuntu:18.04 |
| 12 | +FROM docker.io/ubuntu:20.04 |
13 | 13 |
|
14 | 14 | # These environment variables will be set using the release script. It will
|
15 | 15 | # copy the correct values from the poms into these variables so that the right
|
@@ -48,15 +48,16 @@ ADD ${HVIF2PNG_VERSION}.tgz ${INSTALL_ROOT}
|
48 | 48 | ADD ${PG_DOWNLOAD_URL} ${INSTALL_ROOT}/${PG_JAR}
|
49 | 49 | ADD ${HDS_WAR_DOWNLOAD_URL} ${INSTALL_ROOT}/${HDS_WAR}
|
50 | 50 |
|
51 |
| -RUN echo "HDS_ROOT=${INSTALL_ROOT}" > ${INSTALL_ROOT}/launchenv.sh |
52 |
| -RUN echo "JAVA_BIN=${JAVA_BIN}" >> ${INSTALL_ROOT}/launchenv.sh |
53 |
| -RUN echo "HDS_HVIF2PNG_PATH=${INSTALL_HVIF2PNG_PATH}" >> ${INSTALL_ROOT}/launchenv.sh |
54 |
| -RUN echo "HDS_PORT=${HDS_PORT}" >> ${INSTALL_ROOT}/launchenv.sh |
55 |
| -RUN echo "HDS_WAR=${HDS_WAR}" >> ${INSTALL_ROOT}/launchenv.sh |
56 |
| -RUN echo "JETTY_JAR=${JETTY_JAR}" >> ${INSTALL_ROOT}/launchenv.sh |
57 |
| -RUN echo "PG_JAR=${PG_JAR}" >> ${INSTALL_ROOT}/launchenv.sh |
| 51 | +RUN chmod 755 ${INSTALL_ROOT}/launch.sh && \ |
| 52 | + echo "HDS_ROOT=${INSTALL_ROOT}" > ${INSTALL_ROOT}/launchenv.sh && \ |
| 53 | + echo "JAVA_BIN=${JAVA_BIN}" >> ${INSTALL_ROOT}/launchenv.sh && \ |
| 54 | + echo "HDS_HVIF2PNG_PATH=${INSTALL_HVIF2PNG_PATH}" >> ${INSTALL_ROOT}/launchenv.sh && \ |
| 55 | + echo "HDS_PORT=${HDS_PORT}" >> ${INSTALL_ROOT}/launchenv.sh && \ |
| 56 | + echo "HDS_WAR=${HDS_WAR}" >> ${INSTALL_ROOT}/launchenv.sh && \ |
| 57 | + echo "JETTY_JAR=${JETTY_JAR}" >> ${INSTALL_ROOT}/launchenv.sh && \ |
| 58 | + echo "PG_JAR=${PG_JAR}" >> ${INSTALL_ROOT}/launchenv.sh |
58 | 59 |
|
59 |
| -CMD [ "sh", "/opt/haikudepotserver/launch.sh" ] |
| 60 | +CMD [ "/opt/haikudepotserver/launch.sh" ] |
60 | 61 |
|
61 | 62 | HEALTHCHECK --interval=30s --timeout=10s CMD curl -f http://localhost:8080/__metric/healthcheck
|
62 | 63 | EXPOSE ${HDS_PORT}
|
0 commit comments