|
En este tema, <n-n-n> se utiliza para indicar la versión de lanzamiento como <major-minor-maintenance>.
|
Plataforma
|
Fichero obligatorio
|
Fichero de ejemplo
|
---|---|---|
template-processor
|
Herramienta que proporciona PTC tanto para analizar plantillas dentro del contenedor de Docker cuando se empieza a proporcionar variables como para formatear los ficheros de configuración según el entorno en ejecución.
|
template-processor-12.0.0.9-application.tar.gz
|
tomcat
|
El fichero de archivo de Tomcat que se obtiene de Apache para ejecutar ThingWorx Platform.
|
tomcat-9.x.x.tar.gz
|
java
|
El fichero OpenJDK de Amazon Corretto que se obtiene de Amazon Web Services o el fichero de archivo de Java JDK versión 11 que se obtiene de Oracle.
|
• amazon-corretto-11.x.x-linux-x64.tar.gz
• jdk-11.x.x-linux-x64_bin.tar.gz
|
|
Si se descarga un fichero desde el sitio de soporte de PTC, el nombre del fichero descargado será similar a MED-12345-CD-084_ThingWorx-Platform-Postgres-8-4-0.zip. En los scripts se supone Thingworx-Platform-tipo-versión.zip.
|
Plataforma
|
Fichero de ejemplo
|
---|---|
PostgreSQL de ThingWorx Platform
|
Thingworx-Platform-Postgres-<n-n-n>.zip
|
Microsoft SQL Server de ThingWorx Platform
|
Thingworx-Platform-Mssql-<n-n-n>.zip
En esta versión también se requiere Microsoft JDBC Driver para SQL Server.
sqljdbc_7.4.1.0_enu.tar.gz
|
Azure SQL de ThingWorx Platform
|
Thingworx-Platform-Azuresql-<n-n-n>.zip
En esta versión también se requiere Microsoft JDBC Driver para SQL Server.
sqljdbc_7.4.1.0_enu.tar.gz
|
Nombre de variable
|
Por defecto
|
Comentario
|
---|---|---|
BASE_IMAGE
1. ThingWorx 9.0 a 9.3
2. ThingWorx 9.4 y versiones posteriores
|
1. ubuntu:20.04
2. ubuntu:22.04
|
Permite especificar la versión de Ubuntu que se debe utilizar como imagen base.
|
JAVA_VERSION
|
11.0.10.9.1
|
Permite especificar la versión de OpenJDK de Amazon Coretto.
|
JAVA_ARCHIVE
|
amazon-corretto-11.0.10.9.1-linux-x64.tar.gz
jdk-11.0.10_linux-x64.tar.gz
|
Se especifica el nombre del fichero de archivo Java de la carpeta staging.
|
TOMCAT_VERSION
|
9.0.43
|
Se especifica la versión de Apache Tomcat.
|
TEMPLATE_PROCESSOR_VERSION
|
12.1.0.13
|
Se especifica la versión del fichero de archivo template-processor de la carpeta staging.
|
PLATFORM_SETTINGS_FILE
|
platform-settings.json
|
Se especifica la ruta a un fichero de configuración de ThingWorx base (incluido en la carpeta staging).
|
BUILD_TEST_DBS
|
verdadero
|
Se determina si se deben crear imágenes de base de datos para las pruebas, junto con las imágenes de plataforma. Se debe definir en true para crear imágenes de la base de datos.
|
PLATFORM_POSTGRES_VERSION
|
<n-n-n>
|
Se especifica la versión de ThingWorx PostgreSQL Platform que se debe crear. Solo se requiere cuando se crean contenedores PostgreSQL.
|
PLATFORM_POSTGRES_ARCHIVE
|
Thingworx-Platform-Postgres-<n-n-n>.zip
|
Se especifica el nombre del fichero .zip de ThingWorx PostgreSQL en la carpeta staging. Solo se requiere cuando se crean contenedores PostgreSQL.
|
PLATFORM_MSSQL_VERSION
|
<n-n-n>
|
Se especifica la versión de ThingWorx Microsoft SQL Server Platform que se debe crear. Solo se requiere cuando se crean contenedores Microsoft SQL Server.
|
PLATFORM_MSSQL_ARCHIVE
|
Thingworx-Platform-Mssql-<n-n-n>.zip
|
Se especifica el nombre del fichero .zip de ThingWorx Microsoft SQL Server en la carpeta staging. Solo se requiere cuando se crean contenedores Microsoft SQL Server.
|
SQLDRIVER_VERSION
|
7.4.1.0
|
Se especifica la versión que se debe instalar de Microsoft JDBC Driver para SQL Server. Solo se requiere cuando se crean contenedores Microsoft SQL Server.
|
PLATFORM_AZURESQL_VERSION
|
<n-n-n>
|
Se especifica la versión de ThingWorx Azure SQL Platform que se debe crear. Solo se requiere cuando se crean contenedores Azure SQL.
|
PLATFORM_AZURESQL_ARCHIVE
|
Thingworx-Platform-Azuresql-<n-n-n>.zip
|
Se especifica el nombre del fichero .zip de ThingWorx Azure SQL Server en la carpeta staging. Solo se requiere cuando se crean contenedores Azure SQL.
|
AZURESQL_SQLDRIVER_VERSION
|
7.4.1.0
|
Se especifica la versión que se debe instalar de Microsoft JDBC Driver para Azure SQL. Solo se requiere cuando se crean contenedores Azure SQL.
|
Nombre de variable
|
Por defecto
|
Comentario
|
---|---|---|
TOMCAT_ARCHIVE
|
tomcat-${TOMCAT_VERSION}.tar.gz
|
Se especifica el nombre del fichero de archivo Tomcat de la carpeta staging.
|
JAVA_ARCHIVE
|
${JAVA_VERSION}-linux-x64.tar.gz
|
Se especifica el nombre del fichero de archivo Java de la carpeta staging.
|
SQLDRIVER_ARCHIVE
|
sqljdbc_${SQLDRIVER_VERSION}_enu.tar.gz
|
Se especifica el nombre del fichero de archivo de Microsoft JDBC Driver para SQL Server de la carpeta staging. Solo se requiere cuando se crean contenedores Microsoft SQL Server.
|
AZURESQL_SQLDRIVER_ARCHIVE
|
sqljdbc_${AZURESQL_SQLDRIVER_VERSION}_enu.tar.gz
|
Permite especificar el nombre del fichero de archivo de Microsoft SQL JDBC en la carpeta staging. Solo se requiere cuando se crean contenedores Azure SQL.
|
TEMPLATE_PROCESSOR_ARCHIVE
|
template-processor-${TEMPLATE_PROCESSOR_VERSION}-application.tar.gz
|
Se especifica el nombre del fichero de archivo template-processor de la carpeta staging.
|
SECURITY_TOOL_ARCHIVE
|
security-common-cli-${SECURITY_TOOL_VERSION}-application.tar.gz
|
Permite especificar el nombre del fichero de archivo de la herramienta de seguridad en la carpeta staging.
|