平台
|
必需文件
|
示例文件
|
---|---|---|
template-processor
|
由 PTC 提供的一种工具,用于在 Docker 容器内解析模板,以便根据运行环境来提供变量和格式配置文件。
|
template-processor-12.0.0.9-application.tar.gz
|
tomcat
|
从 Apache 获取的 Tomcat 存档文件,用于运行 ThingWorx Platform。
|
tomcat-9.0.21.tar.gz
|
java
|
从 Oracle 获取的 Java JDK (版本 8) 存档文件。
|
jdk-8u172-linux-x64.tar.gz
|
平台
|
示例文件
|
---|---|
ThingWorx Platform H2
|
Thingworx-Platform-H2-8.4.1-b2126.zip
|
ThingWorx Platform PostgreSQL
|
Thingworx-Platform-Postgres-8.4.1-b2126.zip
|
ThingWorx Platform Microsoft SQL Server
|
Thingworx-Platform-Mssql-8.4.1-b2126.zip
此版本还需要 Microsoft 提供的 Microsoft JDBC Driver for SQL Server。
sqljdbc_6.0.8112.200_enu.tar.gz
|
ThingWorx Platform Azure SQL
|
Thingworx-Platform-Azuresql-8.4.1-b2126.zip
此版本还需要 Microsoft 提供的 Microsoft JDBC Driver for SQL Server。
sqljdbc_6.0.8112.200_enu.tar.gz
|
|
变量名称
|
默认值
|
备注
|
---|---|---|
PLATFORM_VERSION
|
8.4.1–b2126
|
指定平台版本。
|
JAVA_VERSION
|
8u172
|
指定 Oracle Java JDK 版本。
|
TOMCAT_VERSION
|
9.0.21
|
指定 Apache Tomcat 版本。
|
TEMPLATE_PROCESSOR_VERSION
|
12.0.0.12
|
指定 staging 文件夹中 template-processor 存档文件的版本。
|
PLATFORM_SETTINGS_FILE
|
platform-settings.json
|
指定基础 ThingWorx 设置文件的路径 (包括在 staging 文件夹中)。
|
BUILD_TEST_DBS
|
true
|
确定是否要构建用于测试的数据库映像以及平台映像。设置为 true 以构建数据库映像。
|
PLATFORM_H2_VERSION
|
8.4.1-b2126
|
指定要构建的 ThingWorx H2 Platform 版本。仅在构建 H2 容器时才需要。
|
PLATFORM_H2_ARCHIVE
|
Thingworx-Platform-H2-8.4.1-b2126.zip
|
指定 staging 文件夹中 ThingWorx H2 .zip 文件的文件名。仅在构建 H2 容器时才需要。
|
PLATFORM_POSTGRES_VERSION
|
8.4.1-b2126
|
指定要构建的 ThingWorx PostgreSQL Platform 版本。仅在构建 PostgreSQL 容器时才需要。
|
PLATFORM_POSTGRES_ARCHIVE
|
Thingworx-Platform-Postgres-8.4.1-b2126.zip
|
指定 staging 文件夹中 ThingWorx PostgreSQL .zip 文件的文件名。仅在构建 PostgreSQL 容器时才需要。
|
PLATFORM_MSSQL_VERSION
|
8.4.1-b2126
|
指定要构建的 ThingWorx Microsoft SQL Server Platform 版本。仅在构建 Microsoft SQL Server 容器时才需要。
|
PLATFORM_MSSQL_ARCHIVE
|
Thingworx-Platform-Mssql-8.4.1-b2126.zip
|
指定 staging 文件夹中 ThingWorx Microsoft SQL Server .zip 文件的文件名。仅在构建 Microsoft SQL Server 容器时才需要。
|
SQLDRIVER_VERSION
|
6.0.8112.200
|
指定要安装的 Microsoft JDBC Driver for SQL Server 版本。仅在构建 Microsoft SQL Server 容器时才需要。
|
MSSQL_DB_TWX_DATABASE_PASSWORD
|
无默认值 - 必须手动设置
|
指定 Microsoft SQL Server 数据库用户的密码。如果启用了 BUILD_TEST_DBS 并且正在构建 Microsoft SQL Server 映像,则必须将其设置为可供映像构建进程使用。
请确保密码长度至少为 8 个字符,且其中必须包含以下四类字符中的三类字符:大写字母、小写字母、十进制数字和符号。
|
MSSQL_DB_TWX_DATABASE_USERNAME
|
无默认值 - 必须手动设置
|
指定 Microsoft SQL Server 数据库用户的用户名。如果启用了 BUILD_TEST_DBS 并且正在构建 Microsoft SQL Server 映像,则必须将其设置为可供映像构建进程使用。
|
MSSQL_DB_TWX_DATABASE_SCHEMA
|
无默认值 - 必须手动设置
|
将其指定为 Microsoft SQL Server 数据库的数据库架构。如果启用了 BUILD_TEST_DBS 并且正在构建 Microsoft SQL Server 映像,则必须将其设置为可供映像构建进程使用。
|
MSSQL_DB_SA_PASSWORD
|
无默认值 - 必须手动设置
|
指定 Microsoft SQL Server sa 用户的密码。如果启用了 BUILD_TEST_DBS 并且正在构建 Microsoft SQL Server 映像,则必须将其设置为可供映像构建进程使用。
请确保密码长度至少为 8 个字符,且其中必须包含以下四类字符中的三类字符:大写字母、小写字母、十进制数字和符号。
|
PLATFORM_AZURESQL_VERSION
|
8.4.1-b2126
|
指定要构建的 ThingWorx Azure SQL Platform 版本。仅在构建 Azure SQL 容器时才需要。
|
PLATFORM_AZURESQL_ARCHIVE
|
Thingworx-Platform-Azuresql-8.4.1-b2126.zip
|
指定 staging 文件夹中 ThingWorx Azure SQL Server .zip 文件的文件名。仅在构建 Azure SQL 容器时才需要。
|
AZURESQL_SQLDRIVER_VERSION
|
6.0.8112.200
|
指定要安装的 Microsoft JDBC Driver for Azure SQL 版本。仅在构建 Azure SQL 容器时才需要。
|
变量名称
|
默认值
|
备注
|
---|---|---|
TOMCAT_ARCHIVE
|
tomcat-9.0.21.tar.gz
|
指定 staging 文件夹中 Tomcat 存档文件的名称。
|
JAVA_ARCHIVE
|
jdk-8u172-linux-x64.tar.gz
|
指定 staging 文件夹中 Java 存档文件的名称。
|
SQLDRIVER_ARCHIVE
|
sqljdbc_6.0.8112.200_enu.tar.gz
|
指定 staging 文件夹中 Microsoft JDBC Driver for SQL Server 存档文件的名称。仅在构建 Microsoft SQL Server 容器时才需要。
|
TEMPLATE_PROCESSOR_ARCHIVE
|
template-processor-12.0.0.10-application.tar.gz
|
指定 staging 文件夹中 template-processor 存档文件的名称。
|