"Jakarta EE" Eclipse GlassFish 5.1 Docker Image is Available from Docklands and from Dockerhub 📎
Eclipse GlassFish 5.1 docker image is available as Dockerfile
from Docklands (glassfish) and docker image directly from dockerhub: airhacks/glassfish
.
All projects created with the Java EE 8 Essential Archetype
ship with a Dockerfile
already pointing to airhacks/glassfish
.
To create a project run:
mvn archetype:generate -DarchetypeGroupId=com.airhacks -DarchetypeArtifactId=javaee8-essentials-archetype -DarchetypeVersion=0.0.2 -DgroupId=com.airhacks -Dversion=0.0.1 -Darchetype.interactive=false --batch-mode -DartifactId=eclipsefish
to build:
cd eclipsefish
mvn clean install && docker build -t airhacks/eclipsefish .
to run:
docker run -d -p 8484:8080 --name thinfish airhacks/thinfish
...and do smoke test:
curl http://localhost:8484/thinfish/resources/ping
output:
HTTP/1.1 200 OK
Server: GlassFish Server Open Source Edition 5.1.0
X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition 5.1.0 Java/Oracle Corporation/1.8)
Content-Type: text/plain
Content-Length: 16
Enjoy Java EE 8!%
Checkout wad.sh for continuous deployments.
See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.