Starting the Transaction server Docker container with default configurations
Learn how to start Transaction server Docker container without specifying the CONFIGURE_MODE parameter.
To start the container with default configurations to view files inside the container,
use:
docker run -it -e LICENSE=accept ts-appWhen you start
by using the default configurations, the Transaction server Docker container image name
is ts-app.Default host name
When you start Transaction server Docker container by using the default configurations, the Transaction server Docker container host name is app.Note:
- This assumes that you are running a Db2 database Docker container. If you are not using a Db2
database Docker with the host name as
db, then you cannot start the container by using the default configurations. - The database parameters are mandatory when you are not using the default configurations. If you point to a different database, you must specify all database-related parameters.
Mandatory environment variables
These are the mandatory environment variables that you must specify to configure the Transaction server Docker container.
| Parameter name | Description |
|---|---|
| MERCHANTKEY_ENCRYPT | The encrypted merchant key that was created when you or an administrator loaded the HCL Commerce database schema. For more information, see Loading the HCL Commerce database schema. |
| SPIUSER_NAME | Your SPIUSER name. The default value is spiuser. |
| SPIUSER_PWD | The encrypted password for the spiuser. For more information, see Setting the spiuser password in your Docker images. |
| DBHOST | The database hostname. |
| DBNAME | The name of the database. |
| DBUSER | The database user name. |
| DBPASS | The database user password. |
| DBPORT | The database port. |
| DBAUSER | The database administrator. |
| DBAPASSENCRYPT | The database administrator password that is encrypted with the wcs_encrypt.sh utility. |
| DBPASSENCRYPT | The database user password that is encrypted with the wcs_encrypt.sh utility. |
Optional environment variables
These are the optional environment variables that you can specify to configure the Transaction server Docker container.
| Parameter name | Description |
|---|---|
| DB_SSLENABLE | Determines whether to enable SSL protocol for connections to the database. Accepted values are true or false. The default value is false. |
| DB_XA | Specify if the XA function has been enabled for database. Accepted values are true or false. The default value is false. |
| adminPassword | The password for user configadmin, which is used to access the WebSphere Application Server Administrative Console. |
| SCHEDULER_ID | Specify the SchedulerHostName value in the WebSphere Application Server JVM for the Transaction server container scheduler. The default value is the Docker hostname. |
| SCHEDULER_CLONEID | Specify the SchedulerCloneId value in the WebSphere Application Server JVM for the Transaction server container scheduler. The default value is the Docker hostname. |
| SESSION_KEY_ENCRYPT | The encrypted session key. |
The indexing model for the NiFi server is
optional. By default, it is set to empty. The
following options are available:
|