FROM openjdk:17.0.2-jdk
RUN microdnf install -y sudo && microdnf install -y wget && microdnf install -y nc

ARG TOMCAT_DIR=/webapp
ARG SET_ENV_FILE=${TOMCAT_DIR}/bin/setenv.sh

COPY docker.scripts /scripts
COPY WebAppPlatform /webapp

RUN echo 'export JAVA_OPTS="$JAVA_OPTS ${WEBAPP_PROPERTIES}"' >> ${SET_ENV_FILE}
RUN chmod o+x ${SET_ENV_FILE}

WORKDIR /webapp
EXPOSE 8443 8080
CMD ["sh", "/scripts/run.sh"]
