![]() |
在本主题中,<n-n-n> 用于将发行版本表示为 <major-minor-maintenance>。
|
平台
|
必需文件
|
示例文件
|
---|---|---|
template-processor
|
由 PTC 提供的一种工具,用于在 Docker 容器内解析模板,以便根据运行环境来提供变量和格式配置文件。
|
template-processor-12.0.0.9-application.tar.gz
|
tomcat
|
从 Apache 获取的 Tomcat 存档文件,用于运行 ThingWorx Platform。
|
tomcat-9.x.x.tar.gz
|
java
|
从 Amazon Web Services 获取的 OpenJDK - Amazon Corretto 文件或从 Oracle 获取的 Java JDK 11 存档文件。
|
• amazon-corretto-11.x.x-linux-x64.tar.gz
• jdk-11.x.x-linux-x64_bin.tar.gz
|
![]() |
如果从 PTC 支持站点下载文件,则下载的文件的名称将类似于 MED-12345-CD-084_ThingWorx-Platform-Postgres-8-4-0.zip。脚本假定 Thingworx-Platform-type-version.zip。
|
平台
|
示例文件
|
---|---|
ThingWorx Platform PostgreSQL
|
Thingworx-Platform-Postgres-<n-n-n>.zip
|
ThingWorx Platform Microsoft SQL Server
|
Thingworx-Platform-Mssql-<n-n-n>.zip
此版本还需要 Microsoft 提供的 Microsoft JDBC Driver for SQL Server。
sqljdbc_7.4.1.0_enu.tar.gz
|
ThingWorx Platform Azure SQL
|
Thingworx-Platform-Azuresql-<n-n-n>.zip
此版本还需要 Microsoft 提供的 Microsoft JDBC Driver for SQL Server。
sqljdbc_7.4.1.0_enu.tar.gz
|
变量名称
|
默认值
|
备注
|
---|---|---|
BASE_IMAGE
1. ThingWorx 9.0 到 9.3
2. ThingWorx 9.4 及更高版本
|
1. ubuntu:20.04
2. ubuntu:22.04
|
指定要用作基本映像的 Ubuntu 版本。
|
JAVA_VERSION
|
11.0.10.9.1
|
指定 Amazon Coretto OpenJDK 的版本。
|
JAVA_ARCHIVE
|
amazon-corretto-11.0.10.9.1-linux-x64.tar.gz
jdk-11.0.10_linux-x64.tar.gz
|
指定 staging 文件夹中 Java 存档文件的名称。
|
TOMCAT_VERSION
|
9.0.43
|
指定 Apache Tomcat 版本。
|
TEMPLATE_PROCESSOR_VERSION
|
12.1.0.13
|
指定 staging 文件夹中 template-processor 存档文件的版本。
|
PLATFORM_SETTINGS_FILE
|
platform-settings.json
|
指定基础 ThingWorx 设置文件的路径 (包括在 staging 文件夹中)。
|
BUILD_TEST_DBS
|
true
|
确定是否要构建用于测试的数据库映像以及平台映像。设置为 true 以构建数据库映像。
|
PLATFORM_POSTGRES_VERSION
|
<n-n-n>
|
指定要构建的 ThingWorx PostgreSQL Platform 版本。仅在构建 PostgreSQL 容器时才需要。
|
PLATFORM_POSTGRES_ARCHIVE
|
Thingworx-Platform-Postgres-<n-n-n>.zip
|
指定 staging 文件夹中 ThingWorx PostgreSQL .zip 文件的文件名。仅在构建 PostgreSQL 容器时才需要。
|
PLATFORM_MSSQL_VERSION
|
<n-n-n>
|
指定要构建的 ThingWorx Microsoft SQL Server Platform 版本。仅在构建 Microsoft SQL Server 容器时才需要。
|
PLATFORM_MSSQL_ARCHIVE
|
Thingworx-Platform-Mssql-<n-n-n>.zip
|
指定 staging 文件夹中 ThingWorx Microsoft SQL Server .zip 文件的文件名。仅在构建 Microsoft SQL Server 容器时才需要。
|
SQLDRIVER_VERSION
|
7.4.1.0
|
指定要安装的 Microsoft JDBC Driver for SQL Server 版本。仅在构建 Microsoft SQL Server 容器时才需要。
|
PLATFORM_AZURESQL_VERSION
|
<n-n-n>
|
指定要构建的 ThingWorx Azure SQL Platform 版本。仅在构建 Azure SQL 容器时才需要。
|
PLATFORM_AZURESQL_ARCHIVE
|
Thingworx-Platform-Azuresql-<n-n-n>.zip
|
指定 staging 文件夹中 ThingWorx Azure SQL Server .zip 文件的文件名。仅在构建 Azure SQL 容器时才需要。
|
AZURESQL_SQLDRIVER_VERSION
|
7.4.1.0
|
指定要安装的 Microsoft JDBC Driver for Azure SQL 版本。仅在构建 Azure SQL 容器时才需要。
|
变量名称
|
默认值
|
备注
|
---|---|---|
TOMCAT_ARCHIVE
|
tomcat-${TOMCAT_VERSION}.tar.gz
|
指定 staging 文件夹中 Tomcat 存档文件的名称。
|
JAVA_ARCHIVE
|
${JAVA_VERSION}-linux-x64.tar.gz
|
指定 staging 文件夹中 Java 存档文件的名称。
|
SQLDRIVER_ARCHIVE
|
sqljdbc_${SQLDRIVER_VERSION}_enu.tar.gz
|
指定 staging 文件夹中 Microsoft JDBC Driver for SQL Server 存档文件的名称。仅在构建 Microsoft SQL Server 容器时才需要。
|
AZURESQL_SQLDRIVER_ARCHIVE
|
sqljdbc_${AZURESQL_SQLDRIVER_VERSION}_enu.tar.gz
|
在 staging 文件夹中指定 Microsoft SQL JDBC 存档文件的名称。仅在构建 Azure SQL 容器时才需要。
|
TEMPLATE_PROCESSOR_ARCHIVE
|
template-processor-${TEMPLATE_PROCESSOR_VERSION}-application.tar.gz
|
指定 staging 文件夹中 template-processor 存档文件的名称。
|
SECURITY_TOOL_ARCHIVE
|
security-common-cli-${SECURITY_TOOL_VERSION}-application.tar.gz
|
在 staging 文件夹中指定安全工具存档文件的名称。
|