# DO NOT EDIT. Edit baseDockerfile-amazoncorretto and use update.sh
FROM davidabbey/jetty:12.1-jdk25-alpine-amazoncorretto

#ENV JETTY_BASE=/var/lib/jetty
ENV CLASSPATH=${JETTY_BASE}/webapps/root/WEB-INF/classes/:$JETTY_BASE/webapps/root/WEB-INF/lib/*

#RUN	java -jar "$JETTY_HOME/start.jar" --list-config ;

COPY --chmod=777 docker-entrypoint.sh /
# generate-jetty-start.sh /
#COPY --chmod=777 init.sh /
COPY --chmod=755 lib/*.jar /var/lib/java/

COPY --chown=jetty:jetty target/pickthestick.war ${JETTY_BASE}/webapps/root/

RUN chown -R jetty:jetty ${JETTY_BASE}/webapps
RUN java -jar "$JETTY_HOME/start.jar" --add-modules=ee10-webapp,ee10-deploy,ee10-jsp,ee10-jstl,ee10-websocket-jetty,ee10-websocket-jakarta
#https://github.com/jetty/jetty.docker.git

#RUN yum update -y && yum install -y mariadb-server
#RUN echo default_authentication_plugin=mysql_native_password >> /etc/my.cnf

#RUN mkdir -p ${JETTY_BASE}/webapps/root/
USER root
WORKDIR ${JETTY_BASE}/webapps/root/
RUN /usr/bin/jar -xvf pickthestick.war
#    && chown -R jetty:jetty /var/lib/jetty/webapps/root/

USER jetty
WORKDIR $JETTY_BASE

EXPOSE 8080
#ENTRYPOINT ["ash"]
ENTRYPOINT ["/docker-entrypoint.sh"]
#CMD ["/init.sh"]
