平台
|
所需檔案
|
範例檔案
|
---|---|---|
template-processor
|
此 PTC 工具將在開始根據執行環境提供變數及格式組態檔案時提供至 Docker 容器內的兩個剖析範本。
|
template-processor-12.0.0.9-application.tar.gz
|
tomcat
|
Tomcat 封存檔案從執行 ThingWorx Platform 的 Apache 取得。
|
tomcat-9.0.21.tar.gz
|
java
|
Java JDK (版本 8) 封存檔案從 Oracle 取得。
|
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 SQL Server 的 Microsoft JDBC Driver。
sqljdbc_6.0.8112.200_enu.tar.gz
|
ThingWorx Platform Azure SQL
|
Thingworx-Platform-Azuresql-8.4.1-b2126.zip
此版本還需要 Microsoft SQL Server 的 Microsoft JDBC Driver。
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
|
指定 (包括在 staging 資料夾中的) 基礎 ThingWorx 設定檔案的路徑。
|
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 個字元長,且包含下列四個集合中三個集合內的字元:大寫字母、小寫字母、以 10 為進位基底的數字、符號。
|
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 個字元長,且包含下列四個集合中三個集合內的字元:大寫字母、小寫字母、以 10 為進位基底的數字、符號。
|
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 封存檔案的名稱。
|