A PAS for OpenEdge container image contains the following:
  • The container operating system is Red Hat Universal Base Images (UBI) 9 Minimal, pulled using the latest tag.
  • PAS for OpenEdge, which is located in the /psc/dlc directory
  • The starter scripts, which are located in the /deploy/scripts directory
  • Fluent Bit Version 2.2.2
    • The runnable instance is located in the /usr/local/bin/fluent-bit directory.
    • The configuration files are located in the /etc/fluent-bit directory.
The following environment variables are in the PAS for OpenEdge Docker image:
DLC
Defines the path of the PAS for OpenEdge installation as /psc/dlc.
WRKDIR
Defines the working directory for your PAS for OpenEdge installation as /psc/wrk.
JAVA_HOME
Defines the Java path for your PAS for OpenEdge installation as /usr/java.

Deploy scripts directory structure

The following three files are located in the deploy directory of the provided deploy scripts:
build.xml
A build script to create the image
config.properties
A configuration file to define the properties of the image
Dockerfile
A Docker-specific set of configurations to define the properties of the image
In addition to these three files, there are a number of directories:
  • ablapps—The location where you should provide your ABL application
  • conf—Contains a logging folder and the runtime.properties file
  • lib—Contains the ant-contrib-0.6.jar file
  • license—The location for your license
  • scripts—Contains the provided build scripts for Docker, Docker Compose, and Minikube
  • tasks—Contains common build tasks