|
이 항목에서는 릴리즈 버전을 <major-minor-maintenance>로 표시하는 데 <n-n-n>이 사용됩니다.
|
플랫폼
|
필수 파일
|
예제 파일
|
---|---|---|
template-processor
|
변수를 제공하기 시작할 때 Docker 컨테이너에 있는 템플릿을 구문 분석하고 실행 중인 환경을 기반으로 구성 파일의 형식을 지정할 수 있도록 PTC에서 제공하는 도구입니다.
|
template-processor-12.0.0.9-application.tar.gz
|
tomcat
|
ThingWorx Platform을 실행하기 위해 Apache에서 가져온 Tomcat 아카이브 파일입니다.
|
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-H2-8-4-0.zip과 유사합니다. 스크립트는 Thingworx-Platform-type-version.zip을 가정합니다.
|
플랫폼
|
예제 파일
|
---|---|
ThingWorx Platform H2
|
Thingworx-Platform-H2-<n-n-n>.zip
|
ThingWorx Platform PostgreSQL
|
Thingworx-Platform-Postgres-<n-n-n>.zip
|
ThingWorx Platform Microsoft SQL Server
|
Thingworx-Platform-Mssql-<n-n-n>.zip
또한 이 버전에는 Microsoft에서 제공하는 SQL Server용 Microsoft JDBC Driver가 필요합니다.
sqljdbc_7.4.1.0_enu.tar.gz
|
ThingWorx Platform Azure SQL
|
Thingworx-Platform-Azuresql-<n-n-n>.zip
또한 이 버전에는 Microsoft에서 제공하는 SQL Server용 Microsoft JDBC Driver가 필요합니다.
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 Corretto 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 폴더에 있는 템플릿-프로세서 아카이브 파일의 버전을 지정합니다.
|
PLATFORM_SETTINGS_FILE
|
platform-settings.json
|
기본 ThingWorx 설정 파일(staging 폴더에 포함됨)의 경로를 지정합니다.
|
BUILD_TEST_DBS
|
true
|
플랫폼 이미지와 함께 테스트용 데이터베이스 이미지를 빌드할지 여부를 결정합니다. 데이터베이스 이미지를 빌드하려면 true로 설정합니다.
|
PLATFORM_H2_VERSION
|
<n-n-n>
|
빌드할 ThingWorx H2 Platform의 버전을 지정합니다. H2 컨테이너를 빌드할 때만 필요합니다.
|
PLATFORM_H2_ARCHIVE
|
Thingworx-Platform-H2-<n-n-n>.zip
|
staging 폴더에 있는 ThingWorx H2 .zip 파일의 파일 이름을 지정합니다. H2 컨테이너를 빌드할 때만 필요합니다.
|
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
|
설치할 SQL Server용 Microsoft JDBC Driver의 버전을 지정합니다. 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
|
설치할 Azure SQL용 Microsoft JDBC Driver의 버전을 지정합니다. 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 폴더에 있는 SQL Server용 Microsoft JDBC Driver 아카이브 파일의 이름을 지정합니다. 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 폴더에 있는 보안 도구 아카이브 파일의 이름을 지정합니다.
|