Overview of the Feature Request
To allow building a Dataverse container, it needs a carefully tuned Payara application server image first.
While technically one might use https://hub.docker.com/r/payara/server-full, this image lacks a few things:
- Based on Azul JDK, not Temurin/Adoptium
- Missing CLI tools necessary for Dataverse operation
- Non-optimized for production scenarios (at least not with the shipped community edition defaults)
- Do not provide multi-arch images (AMD64 + ARM64 for Apple M1/2)
- Some other small issues
With this issue I request we create a sustainable base image for future addition of a Dataverse container image.
It should be maintained in a separated Maven module and use dmp.fabric8.io to integrate it into Maven workflows.
What kind of user is the feature intended for?
Sysadmin, Developers
What inspired the request?
Provide community-backed container usage out of the box.
What existing behavior do you want changed?
Add a base image to build a Dataverse container image upon.
Any brand new behavior do you want to add to Dataverse?
Starting a "Container Guide" to describe and document the images, build processes etc.
Any related open or closed issues to this feature request?
#5292 #4665 #8709
Related folks to ping
@carlsonp @4tikhonov @pameyer @pdurbin @beepsoft @Kris-LIBIS