变量名称
|
Docker Compose 默认值
|
备注
|
---|---|---|
CXSERVER_APP_KEY
|
未设置默认值
|
ThingWorx Connection Server 用于连接的应用程序密钥。
|
TWX_PLATFORM_SERVICE_NAME
|
未设置默认值
|
启用用于解析 ThingWorx Platform 端点的服务发现。
|
TWX_PLATFORM_TLS_ENABLED
|
false
|
指示是使用安全 WebSocket (wss) 还是非安全 WebSocket (ws) 连接到 ThingWorx Platform。
|
TWX_PLATFORM_TRANSPORT
|
WEBSOCKETS_ACTIVE_ACTIVE
|
用于向 ThingWorx Platform 发送消息/从中接收消息的传输。websockets 或 websockets_active_active。
|
LOG_LEVEL
|
信息
|
root 记录器的日志级别。
|
CXSERVER_THING_NAME
|
未设置默认值
|
Connection Server 将要绑定的事物名称。如果未指定,则 Connection Server 将使用 "AlwaysOn-cxserver-{UUID}" 格式与随机 UUID 进行绑定。
|
CXSERVER_SSL_ENABLED
|
false
|
用于为 Connection Server 启用 SSL 的标志。
|
SERVICE_DISCOVERY_ENDPOINT
|
未设置默认值
|
服务发现的 Zookeeper 地址。例如:zookeeper:2821
|
变量名称
|
映像默认值
|
备注
|
---|---|---|
CXSERVER_SSL_CLIENT_AUTH_MODE
|
无
|
客户端授权模式。
|
CXSERVER_SSL_KEYSTORE_LOCATION
|
/certs/connectionserver.p12
|
Connection Server KeyStore 的路径。
|
CXSERVER_SSL_KEYSTORE_PASSWORD
|
ptcptc
|
Connection Server KeyStore 的密码。
|
CXSERVER_SSL_TRUSTSTORE_LOCATION
|
未设置默认值
|
Connection Server TrustStore 的路径。例如:/certs/connectionserver-truststore.p12
如果未设置任何值,则默认的信任存储即 Java 分布中的 cacerts 文件。
|
CXSERVER_SSL_TRUSTSTORE_PASSWORD
|
未设置默认值
|
Connection Server KeyStore 的密码。
|
APP_XOPTS
|
未设置默认值
|
可为 Zookeeper SASL 身份验证传递的额外标志。
|
CXSERVER_HTTPS_ACTIVE
|
true
|
为连接服务器启用 HTTPS
|
CXSERVER_SASL_ENABLED
|
false
|
用于为 Connection Server 启用 SASL 的标志。
|
CXSERVER_SASL_KRB5_CONF_FILE
|
/tmp/krb5.conf
|
krb5 配置文件的路径。
|
CXSERVER_SASL_JAAS_FILE
|
/tmp/jaas.conf
|
jaas 配置文件的路径。
|
CXSERVER_VERIFY_HOST
|
true
|
用于启用通过 TLS 连接到 ThingWorx 时进行主机名验证的标志。
|