Skip to content

Conversation

mriccell
Copy link
Member

New FMW Infrastructure 12.2.1.2 Image. This image is the base image for upperstack FMW products images.

Copy link
Contributor

@Djelibeybi Djelibeybi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very minor stuff for review.

* Admin Username: `weblogic`
* Admin Password: `Auto generated`
* Oracle Linux Username: `oracle`
* Oracle Linux Password: `welcome1`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why isn't this password auto-generated too?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Though, I can't actually see anywhere that this is set, so I'm not sure this is valid.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is autogenerated I need to change the wording.

* Admin Server on port: `7001`
* Production Mode: `developer`

**IMPORTANT:** If you intend to run these images in production you must change the Production Mode to production.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There should be a link to how you change the production mode.

The best way to create your own, or extend domains is by using [WebLogic Scripting Tool](https://docs.oracle.com/middleware/1221/cross/wlsttasks.htm). You can find an example of a WLST script to create domains at [createInfraDomain.py](dockerfiles/12.2.1.2/container-scripts/createInfraDomain.py). You may want to tune this script with your own setup to create DataSources and Connection pools, Security Realms, deploy artifacts, and so on. You can also extend images and override an existing domain, or create a new one with WLST.

## Building and Running the Oracle FMW Infrastructure Docker Image
To try a sample of a FMW Infrastructure Domain image configured, you will need two images, the FMW Infrastructure Domain image and an Oracle Database image. The Oracle Database image can be pulled from the Oracle Container Registry or you can build your own using the Dockerfiles and scripts in GitHub.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Oracle Database image can be pulled from the Docker Store as well as the Oracle Container Registry. You should also add hyperlinks (as per this comment).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will Do

@@ -0,0 +1,135 @@
Oracle Fusion Middleware Infrastructure on Docker
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think you need to duplicate the README.md in two locations, because they could get out of sync.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok

@brunoborges
Copy link
Contributor

brunoborges commented Jun 19, 2017

@mriccell Monica, inside OracleWebLogic/dockerfiles/12.2.1.2/ there is already a Dockerfile.infrastructure, that is designed for installing the FMW Infrastructure. Do we really need a separate folder for this?

You may want to consider to apply changes into that file, and consolidate any other container scripts on that structure. Ultimately, this is a Dockerfile for a specific distribution of WebLogic (the FMW Infrastructure distribution).

@mriccell
Copy link
Member Author

@brunoborges The FMW team decided to have an independent image from the WLS infrastructure image. You are correct that the binaries are the same as the WebLogic Infrastructure image but this image extends the WLS domain and applies the JRF template as well as using RCU to build the domain. This image is intended as the base image for other upper stack FMW products as well as the base image to deploy ADF applications. For ownership and maintenance reasons we would like to have a separate FMW infrastructure image.

@brunoborges
Copy link
Contributor

brunoborges commented Jun 19, 2017

Is it possible to make this image extend the image produced by the Dockerfile.infrastructure recipe inside OracleWebLogic/12.2.1.2, instead of extending serverjre and going from scratch?

Copy link
Contributor

@brunoborges brunoborges left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sure the Dockerfile here extends the WebLogic image built out of the Dockerfile.infrastructure distribution.

@mriccell
Copy link
Member Author

@brunoborges I have made the changes you requested. I now extend the WLS Infra 12.2.1.2 image to build the FMW Infra image.

@mriccell mriccell merged commit d4515bf into oracle:master Jun 19, 2017
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

Successfully merging this pull request may close these issues.

3 participants