Comments (6)
Hi Peter,
It's something we've discussed and we want to do? What I need to know is what people want in the way of Docker support. Is there things specific to Payara Server that need to be built into the internals? Is it a supported Docker image people want to act as a base to build on?
We are open to ideas.
Steve
from payara.
We just started using the official glassfish image as our base image. It would be great if we had a Payara one instead.
from payara.
Hi,
I have finally got some time allocated to try and get this completed. The way we have decided to go is to bake a few images;
- One base image with glassfish/payara bits on it. (See busybox-glassfish)
- One base image with a single glassfish domain defined. (See busybox-glassfish-domain)
- One base image with a single OpenMQ broker instance defined.
From these base image we would then configure them using a declarative json description of the broker instance or glassfish domain. This json format would be roughly derived from the chef-glassfish cookbook (See #51).
To achieve this we have decided to extract the logic from chef-glassfish cookbook and re-write it with extensive tests. You can see the start of progress towards this at redfish. After we have got redfish to a further state of evolution, the plan would be to re-write chef-glassfish in terms of redfish.
So I just thought I would note what strategies we are trying. Also long term I would be interested in moving it under the payara project itself if this approach is successful.
from payara.
Initial Docker images are up. We welcome comments.
https://hub.docker.com/u/payaradocker/
from payara.
@smillidge Is there Dockerfile? I'd like to know how to configure.
from payara.
Sorry, found https://github.com/payara/docker
from payara.
Related Issues (20)
- Logs get flooded by severe error message\FISH-8142 HOT 6
- Bug Report: HOT 4
- Enhancement: Add letsencrypt CA to the keystore HOT 4
- Bug Report: HOT 4
- Bug Report: InitialContext lookup returns clone of the binded java.util.Hashtable/FISH-7944 HOT 3
- Bug Report: JDBC javax.sql.XADatasource type pool doesn't return XADatasource instance HOT 1
- Bug Report: [JDK21] MultiRelease JAR in EAR (with Lucene)/FISH-7959 HOT 6
- Bug Report: start-domain no longer wait for application to be deployed. HOT 10
- Bug Report: [GitHub] Release notes markdown broken HOT 5
- Bug Report: ConnectionLeakDetector missing translation key and default value is broken HOT 3
- > I have checked the cacerts.p12 file bundled with Payara Server 6.2023.9, and I can see that we already bundle the letsencrypt to the CA store, under the name `letsencryptisrgx1`, so you shouldn't need to manually add it./FISH-8097 HOT 1
- Bug Report: Weird exception, JTA expected on my Application Managed Transaction MapStore HOT 10
- Bug Report: Customer implemented MapStore with JTA DataSource Persistence Unit, not write to backend Database HOT 4
- Bug Report: Payara 6.2023.11 - StatelessSessionBean with OpenTelemetry annotation @WithSpan throws jakarta.ejb.CreateException HOT 1
- Bug Report: Payara fails to generate OpenAPI document when smallrye-graphql-servlet is on the classpath HOT 3
- Bug Report:Start domain is prompting for master password in clean unzip of payara-6.2023.11.zip HOT 2
- Payara Micro command line option --hzconfigfile is stripping the full file path and only using the file name/FISH-8106 HOT 1
- Bug Report: ClassCopierOrdinaryImpl is missing HOT 5
- Bug Report: Deploying applications to Virtual Servers payara 6 (and 5) is extremely difficult and has to be done manually when instances are defined. HOT 17
- Bug Report: Could not initialize class ClassCopierOrdinaryImpl HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from payara.