A simple project demonstrating how to create new MSR containers with various packages sourced with webMEthods package manager (wpm) from the webMethods package repository
You'll need to be able to pull the webMethods microservices runtime container from the IBM registry.
NOTE: This demo is created for the webMethods 10.15 version. similar concept applies to the 11.x containers...
Containers at https://containers.webmethods.io
Create a registry user + token
And use it in your docker login command:
docker login ibmwebmethods.azurecr.io
The WPM CLI tool is NOT part of the MSR 10.15 image at this time... But we can easily add it...
Find it in this article
Download and extract it in the resources folder
The docker build will add it at build time...
PAckage manager at https://packages.webmethods.io/
Create a package repository "token"
And we'll use it in our docker builds via the ENV variable WPM_TOKEN:
export WPM_TOKEN=<YOUR TOKEN HERE!!>
JDBC adapter package:
build-msr-jdbc.sh
IBM MQ adapter package:
build-msr-mq.sh
Both JDBC and MQ Adapter packages:
build-msr-both.sh
That's it, you now have 3 new MSR container with custom packages installed and available for your usage / development.