FROM ghcr.io/eclipse-ee4j/glassfish:8.0.0

ENV GLASSFISH_HOME=/opt/gfinstall
ENV GLASSFISH_LIB=$GLASSFISH_HOME/glassfish/domains/domain1/lib/

COPY libs/mysql-connector-j-9.2.0.jar $GLASSFISH_LIB/
COPY target/jakartaee-docker-app.war /opt/gfinstall/glassfish/domains/domain1/autodeploy/

EXPOSE 8080 4848

CMD ["asadmin", "start-domain", "-v"]