Skip to content

A simple project demonstrating how to create new MSR containers with various packages sourced with webMEthods package manager (wpm) from the webMethods package repository

Notifications You must be signed in to change notification settings

ibm-webmethods-demos/webmethods-msr-wpm-container-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webmethods-msr-wpm-container-demo

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...

Step 1 - Make sure you have access to the MSR 10.15 container

Containers at https://containers.webmethods.io

Create a registry user + token

And use it in your docker login command:

docker login ibmwebmethods.azurecr.io

Step 2 - download the WPM CLI tool

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...

Step 3 - Make sure you have access to the package manager repository

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!!>

Step 4 - Build the MSR containers with packages

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.

About

A simple project demonstrating how to create new MSR containers with various packages sourced with webMEthods package manager (wpm) from the webMethods package repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published