|
MID\_INSTALLATION\_URL
|
The link to download the MID Server installation file. By default, it is set to the download link for the Linux 64 bit Installation ZIP file provided on the MID Server download page.
|
|
MID\_INSTALLATION\_FILE
|
The name of a local MID Server installation file. The default value is empty. If this parameter is not empty, the recipe uses the local file instead of downloading from the installation server. This parameter uses the file name only, not the full path. Before the build, the local file must be copied to the `asset/` sub-folder of the recipe directory. MID Server releases prior to Rome are not supported.For example: `> docker build --build-arg MID_INSTALLATION_FILE=) --tag `
|
|
MID\_SIGNATURE\_VERIFICATION
|
The signature of the MID Server installation file must be verified. The default value is TRUE. If it is TRUE, the build process always verifies the digital signature of the MID Server installation file whether it is downloaded from the remote server or a local file. Otherwise, the signature verification is skipped.For example: `> docker build --build-arg MID_SIGNATURE_VERIFICATION=false --tag `
|
|
USER\_ID and GROUP\_ID
|
By default, when not specified, Docker creates a MID Server user with user id = 1001 and group id = 1001. You may pass a custom user id and group id into container by using the USER\_ID and GROUP\_ID build arguments. Docker creates an user for the MID Server with the provided user id and group id. Inside the container image, all files under the MID Server installation folder are owned by this user and the root group \(id=0\).
When the image is deployed on Kubernetes platform, this MID Server user becomes the container user who runs the MID Server.
When the image is deployed on an OpenShift platform, OpenShift may assign an arbitrary non-admin user id as the container user who runs the MID Server. However, that user always belongs to the root group.
In both cases, the container user has full access to the MID Server files. That way, the same image can be deployed on Kubernetes as well as on OpenShift.
|