Installing OpenIAM with a remote database in Docker

Installation of OpenIAM with a remote database in Docker environment is straightforward as all settings for installation are mentioned in the env.sh file. However, before configuring the file, make sure to configure the preferred database as identified in Step 1 of the respective RPM document.

Note: Make sure to use a database that is supported by OpenIAM. These are MariaDB, Postgres, Oracle, or MSSQL.

Afterwards, users will need to uncomment the respective section of the env.sh starting with line 60.

#uncomment following section if you use external DB
#export JDBC_HOST=hostname
#export JDBC_PORT=port
##### special section for oracle
#export JDBC_SID=SID
#export JDBC_SERVICE_NAME=SERVICE_NAME
#export OPENIAM_PROP_user_timezone=ORA_TIME_ZONE
#export OPENIAM_HIBERNATE_DIALECT="org.hibernate.dialect.Oracle10gDialect"
##### special section for mssql
#export OPENIAM_HIBERNATE_DIALECT="org.hibernate.dialect.SQLServer2012Dialect"
##### special section for postgres
#export OPENIAM_HIBERNATE_DIALECT="org.hibernate.dialect.PostgreSQL95Dialect"
#property can be overwritten in ui docker-compose.yaml

After the database is configured, proceed with the regular OpenIAM installation instructions.