![]() |
Este tema solo es aplicable a entornos de servidor único.
|
Nombres de variable
|
Valores
|
Valores por defecto
|
Comentarios
|
||
---|---|---|---|---|---|
ENABLE_HTTP
|
true/false
|
true
|
Permite activar el conector HTTP en Tomcat para el tráfico no seguro al contenedor.
|
||
ENABLE_HTTPS
|
true/false
|
false
|
Permite activar el conector HTTPS en Tomcat para el tráfico seguro al contenedor. También se debe proporcionar un almacén de claves y definir SSL_KEYSTORE_PASSWORD.
|
||
SSL_KEYSTORE_PASSWORD
|
Cadena
|
PASSWORD
|
Permite definir la contraseña del almacén de claves que se utiliza para la comunicación SSL en Tomcat.
|
||
SSL_KEYSTORE_BASE_PATH
|
Cadena
|
/ThingworxPlatform
|
Permite definir la ruta al almacén de claves SSL de Tomcat. Si el almacén de claves se guarda en una ubicación del contenedor que no sea la carpeta por defecto, se debe definir esta variable.
|
||
SSL_KEYSTORE_FILENAME
|
Cadena
|
keystore.jks
|
Permite definir el nombre de fichero para el almacén de claves SSL de Tomcat. Si el almacén de claves tiene un nombre de fichero distinto del valor por defecto, se debe definir esta variable.
|
||
TOMCAT_SSL_PROTOCOLS
|
Cadena
|
TLSv1.2
|
Permite especificar el protocolo SSL de Tomcat. Defina esta opción si desea sustituir los protocolos SSL aceptados en Tomcat.
|
||
SERVER_HTTP_PORT
|
Cadena
|
8080
|
Permite especificar el puerto que Tomcat supervisa para la comunicación HTTP. Se debe tener en cuenta que si se modifica este puerto, se deben cambiar los puertos expuestos en el fichero Compose.
|
||
SERVER_HTTPS_PORT
|
Cadena
|
8443
|
Permite especificar el puerto que Tomcat supervisa para la comunicación HTTPS. Se debe tener en cuenta que si se modifica este puerto, se deben cambiar los puertos expuestos en el fichero Compose.
|
||
DOCKER_DEBUG
|
true/false
|
false
|
Permite alternar la opción de registro de información de depuración cuando se inicia el contenedor. Se debe tener en cuenta que esta opción puede incluir información confidencial.
|
||
LS_USERNAME
|
Cadena
|
""
|
Permite especificar el nombre de usuario de la conexión de PTC para obtener la licencia de ThingWorx.
|
||
LS_PASSWORD
|
Cadena
|
""
|
Permite especificar la contraseña de conexión de PTC para obtener la licencia de ThingWorx.
|
||
ENABLE_BACKUP
|
true/false
|
false
|
Permite alternar la opción de copias de seguridad.
|
||
ENABLE_LOGGING
|
true/false
|
true
|
Permite alternar la opción de registro.
|
||
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
Permite alternar la opción para cifrar contraseñas de bases de datos y licencias en el fichero platform-settings.json.
|
||
THINGWORX_INITIAL_ADMIN_PASSWORD
|
Cadena
|
""
|
Permite definir la contraseña inicial del usuario administrador en ThingWorx. Esta variable se debe definir manualmente antes de iniciar ThingWorx Platform. Esta contraseña se puede cambiar después de que ThingWorx se haya iniciado correctamente.
|
||
THINGWORX_INITIAL_METRICS_USER_PASSWORD
|
Cadena
|
""
|
Permite definir la contraseña inicial para el objeto MetricsUser en ThingWorx. Esta es una variable opcional. Se debe definir manualmente antes de iniciar ThingWorx Platform. Esta contraseña se puede cambiar después de que ThingWorx se haya iniciado correctamente.
|
||
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
Permite controlar la activación y desactivación globales de la importación de paquetes de extensiones mediante el cargador de paquetes de extensiones.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen recursos de Jar (Java). Si se define en false y la extensión contiene ficheros jar, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen recursos de Javascript. Si se define en false y la extensión contiene ficheros javascript, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen recursos de CSS. Si se define en false y la extensión contiene ficheros css, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen recursos de JSON. Si se define en false y la extensión contiene ficheros json, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen recursos de WebApps. Si se define en false y la extensión contiene ficheros de recursos WebApp, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen definiciones de entidad no extensible. Si se define en false y la extensión contiene definiciones de entidades no extensibles distintas de la entidad de paquete de extensiones, la importación fallará.
|
||
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
Permite controlar los permisos de importación de paquetes de extensiones que contienen definiciones de entidad extensible. Si se define en false y la extensión contiene definiciones de entidades extensibles distintas de la entidad de paquete de extensiones, la importación fallará.
|
||
ENABLE_CONSOLE_OUTPUT
|
true/false
|
false
|
Permite activar el registro de consola.
|
||
HTTP_PORT
|
Número
|
Null
|
El puerto que se utiliza para la comunicación HTTP debe coincidir con SERVER_HTTP_PORT. Se utiliza para la detección de servicios.
|
||
HTTP_SERVICE_NAME
|
Cadena
|
thingworx-http
|
Nombre del servicio HTTP para ThingWorx Platform. Se utiliza para la detección de servicios.
|
||
HTTPS_PORT
|
Número
|
Null
|
El puerto utilizado para la comunicación HTTPS debe coincidir con SERVER_HTTPS_PORT. Se utiliza para la detección de servicios.
|
||
HTTPS_SERVICE_NAME
|
Cadena
|
thingworx-https
|
Nombre del servicio HTTPS para ThingWorx Patform. Se utiliza para la detección de servicios.
|
||
TOMCAT_SSL_CIPHERS
|
Cadena
|
“”
|
Lista opcional de conjuntos de cifrado separados por comas. Permite limitar las conexiones HTTPS a solo los cifrados enumerados. Si no se define, se utilizan los cifrados JVM por defecto.
|
||
TOMCAT_COMPRESSION
|
on/off/force
|
off
|
Permite activar o desactivar la compresión de Tomcat. El conector puede utilizar la compresión HTTP/1.1 GZIP para ahorrar ancho de banda del servidor. Entre los valores aceptables se incluyen off (desactivar la compresión), on (permitir la compresión, lo que hace que los datos de texto se compriman) y force (forzar la compresión en todos los casos).
|
||
TOMCAT_COMPRESSION_MIN_SIZE
|
Número
|
2048
|
Permite especificar la cantidad mínima de datos antes de comprimir la salida cuando TOMCAT_COMPRESSION es on.
|
||
TOMCAT_USE_SEND_FILE
|
true/false
|
true
|
Permite activar o desactivar la capacidad sendfile. El uso de sendfile desactivará cualquier compresión que Tomcat pueda haber realizado en la respuesta.
|
||
CATALINA_OPTS
|
Cadena
|
“”
|
Opciones de Java Runtime pasadas a Tomcat.
|
||
TWX_KEYSTORE_PASSWORD
|
Cadena
|
“”
|
La contraseña que se debe utilizar para definir la contraseña del KeyStore de ThingWorx. Si no se define, ThingWorx crea una contraseña aleatoria en el primer arranque.
Defina esta contraseña para asegurarse de que se utilice una contraseña específica para las configuraciones de alta disponibilidad y para restaurar los datos y volúmenes antiguos.
|
||
EXTPKG_IMPORT_POLICY_HA_COMPATIBILITY_LEVEL
|
WARN/DENY
|
AVISAR
|
Configuración de la directiva de importación de extensiones que controla si se deben permitir o denegar extensiones compatibles con la alta disponibilidad. Las opciones son WARN o DENY.
Si se define en WARN, las extensiones que no son conformes con la alta disponibilidad se importarán con un aviso que se escribirá en el registro de la aplicación.
Si se define en DENY, solo se podrán importar las extensiones que sean conformes con la alta disponibilidad.
|
||
ENABLE_PROPERTY_TRANSFORM
|
True/false
|
Falso
|
Se define en verdadero para activar la transformación de propiedades.
|
||
PROPERTY_TRANSFORM_RABBITMQ_HOST
|
“”
|
localhost
|
Host de RabbitMQ para utilizarlo con la transformación de propiedades.
|
||
PROPERTY_TRANSFORM_RABBITMQ_PORT
|
Cadena
|
5672
|
Puerto de RabbitMQ para utilizarlo con la transformación de propiedades.
|
||
PROPERTY_TRANSFORM_RABBITMQ_USERNAME
|
Cadena
|
admin
|
Nombre de usuario de RabbitMQ para utilizarlo con la transformación de propiedades.
|
||
PROPERTY_TRANSFORM_RABBITMQ_PASSWORD
|
Cadena
|
“”
|
Contraseña de RabbitMQ para utilizarla con la transformación de propiedades.
|
||
PROPERTY_TRANSFORM_RABBITMQ_VHOST
|
Cadena
|
/
|
Vhost de RabbitMQ para utilizarlo con la transformación de propiedades.
|
||
SECRET_PROVISIONING_APP_KEY
|
GUID
|
N/D
|
GUID de clave de aplicación que se utiliza para el abastecimiento de ThingWorx en el primer inicio.
|
![]() |
Al actualizar la ruta del volumen, cambie solo el montaje local. Los puntos de montaje del contenedor interno no cambian nunca.
|