Skip to content

A collection of artifacts to get you started with Red Hat Process Automation Manager / PAM.

Notifications You must be signed in to change notification settings

juliaaano/rhpam-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

29f412b · Sep 16, 2021

History

95 Commits
Sep 16, 2021
Aug 4, 2021
Aug 4, 2021
Sep 6, 2021
Sep 6, 2021
Aug 4, 2021
Aug 4, 2021
Sep 3, 2021
Jul 13, 2020
Jul 7, 2020
Sep 16, 2021
Sep 3, 2021
Sep 3, 2021
Sep 16, 2021

Repository files navigation

Red Hat Process Automation Manager

ci

A collection of artifacts to get you started with Red Hat Process Automation Manager.

Import and develop in Business Central

Use the URL of this repo in Business Central.

  • The rhpam-kjar gets selected for import.
  • There is a dependency on rhpam-dependencies and rhpam-event-listener, but they are available in Maven Central.
  • For development, use the SNAPSHOT versions and build dependencies locally.

Get started

Experiment Process Automation Manager in two flavors: JBoss EAP and Spring Boot.

JBoss EAP with Docker

$ docker-compose up --detach --force-recreate rhpam-jboss
$ docker-compose logs --follow rhpam-jboss
$ curl -i -u adminUser:password http://localhost:18080/services/rest/server

Spring Boot with Docker

$ docker-compose up --detach --force-recreate rhpam-springboot
$ docker-compose logs --follow rhpam-springboot
$ curl -i -u user:user http://localhost:18090/rest/server

Build with Docker

Access to registry.redhat.io (docker login) is required to build the JBoss image.

$ docker build --file d.jboss.Dockerfile --tag localhost/juliaaano/rhpam-jboss .
$ docker build --file d.springboot.Dockerfile --tag localhost/juliaaano/rhpam-springboot .

Run the local build:

$ RHPAM_JBOSS_IMAGE=localhost/juliaaano/rhpam-springboot docker-compose up -d rhpam-jboss
$ RHPAM_SPRINGBOOT_IMAGE=localhost/juliaaano/rhpam-springboot docker-compose up -d rhpam-springboot

Postman

Enjoy a setup of automated tests with Postman/Newman.

Use Docker Compose to bring up the containers and then run:

$ POSTMAN_ENV=rhpam-container-jboss docker-compose run --rm postman
$ POSTMAN_ENV=rhpam-container-springboot docker-compose run --rm postman

OpenShift Deployment

Installation via the operator or templates availabe inside the openshift folder.

Setup Credentials

Requires a registry.redhat.io account for pulling the container images.

$ export RH_REGISTRY_USR=rh-username
$ export RH_REGISTRY_PWD=rh-password

Operator

$ ./rhpam-operator-install.sh
$ oc create -f kieapp-immutable-quickstart.yaml

Template

$ ./rhpam78-prod-immutable-kieserver.sh

JBoss EAP Installation and Deployment

For the installation of Process Automation Manager, visit:

Develop with Java, Maven and Spring Boot

The rhpam-springboot app is a convenient wat to deploy the kjar and its assets.

See rhpam-springboot for more info.