Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[glassfish-dev] Glassfish Jakarta EE9 - No Docker images!?

Hello,

I wonder why there is no Docker image for Glassfish available? Docker makes it more convenient for users to get started. The official Docker repo is totally outdated (https://hub.docker.com/_/glassfish).

Ok, there are Jakarta EE8 images from Payara and Wildfly available, but still only for Jakarta 8 and nothing working with Jakarta EE9 (including JAX-RS and EJBs)

Within the Eclipse Jakarta EE project ther is one version after the other being discussed - we are already at Jakarta EE 10 - but there is still no official server for Jakarta EE9 available. If Payara and Wildfly are for what reason ever not allowed to publish Jakarta EE9 Severs on Docker Hub than at least a Glassfish Server would be great.

If you want to start a new Project with Jakarta EE9 you have no official Docker Image at all. Why?? It looks like the community wants to do everything to ensure that Jakarta 9 does not establish itself as a new platform.

What is your opinion about this situation?


p.s:

The only way I solved this for my current dev project, is building my own Jakarta EE9 Docker image by downloading the wildfly-preview-26.0.0.Final :


###################################################################
# We are building our own jakarta 9 sever
#
# See: https://github.com/jboss-dockerfiles/wildfly
FROM jboss/base-jdk:11
# Set the WILDFLY_VERSION env variable
ENV WILDFLY_VERSION 26.0.0.Final
ENV JBOSS_HOME /opt/jboss/wildfly
USER root
# Add the WildFly distribution to /opt, and make wildfly the owner of the extracted tar content
# Make sure the distribution is available from a well-known place
RUN cd $HOME \
    && curl -L -O https://github.com/wildfly/wildfly/releases/download/$WILDFLY_VERSION/wildfly-preview-$WILDFLY_VERSION.tar.gz \
    && tar xf wildfly-preview-$WILDFLY_VERSION.tar.gz \
    && mv $HOME/wildfly-preview-$WILDFLY_VERSION $JBOSS_HOME \
    && rm wildfly-preview-$WILDFLY_VERSION.tar.gz \
    && chown -R jboss:0 ${JBOSS_HOME} \
    && chmod -R g+rw ${JBOSS_HOME}
# Ensure signals are forwarded to the JVM process correctly for graceful shutdown
ENV LAUNCH_JBOSS_IN_BACKGROUND true
USER jboss
# Expose the ports in which we're interested
EXPOSE 8080
EXPOSE 9990
COPY ./target/*.war /opt/jboss/wildfly/standalone/deployments/
# Run with microprofiles
CMD ["/opt/jboss/wi
###################################################################


Regards

Ralph



--

Imixs Software Solutions GmbH
Web: www.imixs.com Phone: +49 (0)89-452136 16
Timezone: Europe/Berlin - CET/CEST
Office: Agnes-Pockels-Bogen 1, 80992 München
Registergericht: Amtsgericht Muenchen, HRB 136045
Geschaeftsführer: Gaby Heinle u. Ralph Soika

Imixs is an open source company, read more: www.imixs.org


Back to the top