Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker support? #61

Closed
realityforge opened this issue Nov 13, 2014 · 6 comments
Closed

Docker support? #61

realityforge opened this issue Nov 13, 2014 · 6 comments

Comments

@realityforge
Copy link
Contributor

Is there any short term plans for docker support in payara? We are looking at moving towards docker within the next few months, with the hope to have rolled it out in all non-production environments by the end of January and production soon after.

Our current plan of attack is to use a combination of Chef+Packer to build the images. We will enhance the existing glassfish cookbook and combine it with some automation around packer. This of course is just a plan and we change directions when we actually start implementing it.

Is anyone interested in working on this together?

@smillidge
Copy link
Contributor

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

@mamboking
Copy link

We just started using the official glassfish image as our base image. It would be great if we had a Payara one instead.

@realityforge
Copy link
Contributor Author

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.

@smillidge
Copy link
Contributor

Initial Docker images are up. We welcome comments.

https://hub.docker.com/u/payaradocker/

@making
Copy link

making commented May 25, 2015

@smillidge Is there Dockerfile? I'd like to know how to configure.

@making
Copy link

making commented May 25, 2015

Sorry, found https://github.com/payara/docker

Pandrex247 added a commit to Pandrex247/Payara that referenced this issue Jun 15, 2020
…umbers-5.20.0

QACI-247 Increment version numbers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants