Setting up a local Maximo Manage development environment

You can set up a local Maximo Manage development environment to develop and test Maximo Manage Java™ code locally, without having to deploy development images on a remote Red Hat® OpenShift® cluster.

Before you begin

You must have the following prerequisites before you begin:
  • Access to a Red Hat OpenShift cluster with minimum Maximo Application Suite 8.9 and Maximo Manage 8.5.
  • You must install Podman, which is the container engine for this project, on your system or local development environment. Podman is used to deploy and run a Maximo Manage image locally inside an Open Container Initiative (OCI) container, without Red Hat OpenShift and Maximo Application Suite.
  • A build Docker file, which automates the process of building new Manage WebSphere® Application Server Liberty images. These images can then be deployed and run inside a Podman container. The multi-stage docker file contains commands to do the following tasks:
    • Add or replace Manage Java or JSP class files from the local file system to the MWLP image.
    • Configure the web deployment descriptors for local form authentication.
    • Build the EAR file.
    • Build the final MWLP image.
    • Set the necessary environment variables.

About this task

The development environment is based on Maximo Manage images, specifically the Admin and ServerBundle images, which are downloaded from an Red Hat OpenShift internal image registry.