![]() |
HTTPS가 활성화된 경우 컨테이너를 시작하려면 키 저장소를 제공해야 합니다. 그렇지 않으면 컨테이너가 종료됩니다.
|
![]() |
파일에 PASSWORD가 있으면 ThingWorx 또는 데이터베이스의 암호로 바꿔야 합니다.
|
![]() |
초기 메모리는 2GB로 설정되어 있고 최대 메모리는 4GB로 설정되어 있습니다.
|
변수 이름
|
값
|
기본값
|
설명
|
---|---|---|---|
INITIAL_HEAP
|
숫자
|
2
|
인스턴스의 초기 메모리 크기(GB)를 설정합니다.
|
MAX_HEAP
|
숫자
|
4
|
인스턴스의 최대 메모리 크기(GB)를 설정합니다.
|
ENABLE_HTTP
|
true/false
|
true
|
컨테이너에 대한 비보안 트래픽을 위해 Tomcat에서 HTTP 커넥터를 활성화합니다.
|
ENABLE_HTTPS
|
true/false
|
false
|
컨테이너에 대한 보안 트래픽을 위해 Tomcat에서 HTTPS 커넥터를 활성화합니다. 또한 키 저장소를 제공하고 SSL_KEYSTORE_PASSWORD를 설정해야 합니다.
|
SSL_KEYSTORE_PASSWORD
|
문자열
|
PASSWORD
|
Tomcat에서 SSL 통신에 사용되는 키 저장소의 암호를 설정합니다.
|
SSL_KEYSTORE_BASE_PATH
|
문자열
|
/ThingworxPlatform
|
Tomcat SSL 키 저장소의 경로를 설정합니다. 기본 폴더가 아닌 컨테이너의 위치에 키 저장소를 저장한 경우 이 변수를 설정해야 합니다.
|
SSL_KEYSTORE_FILENAME
|
문자열
|
keystore.jks
|
Tomcat SSL 키 저장소의 파일 이름을 설정합니다. 키 저장소의 파일 이름이 기본 이름이 아닌 경우 이 변수를 설정해야 합니다.
|
TOMCAT_SSL_PROTOCOLS
|
문자열
|
TLSv1.2
|
Tomcat SSL 프로토콜을 지정합니다. Tomcat에서 허용된 SSL 프로토콜을 재정의하려면 이 변수를 설정합니다.
|
SERVER_HTTP_PORT
|
문자열
|
8080
|
Tomcat이 HTTP 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
SERVER_HTTPS_PORT
|
문자열
|
8443
|
Tomcat이 HTTPS 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
DOCKER_DEBUG
|
true/false
|
false
|
컨테이너가 시작될 때 디버깅 정보를 기록하는 옵션을 전환합니다. 여기에는 중요한 정보가 포함될 수 있습니다.
|
LS_USERNAME
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 사용자 이름을 지정합니다.
|
LS_PASSWORD
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 암호를 지정합니다.
|
ENABLE_BACKUP
|
true/false
|
false
|
백업 옵션을 전환합니다.
|
ENABLE_LOGGING
|
true/false
|
true
|
로깅 옵션을 전환합니다.
|
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
platform-settings.json 파일에서 데이터베이스 및 라이선스의 암호를 암호화하는 옵션을 전환합니다.
|
THINGWORX_INITIAL_PASSWORD
|
문자열
|
""
|
ThingWorx의 관리자 사용자에 대한 초기 암호를 설정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. ThingWorx가 성공적으로 시작된 후 이 암호를 변경할 수 있습니다.
|
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
확장 패키지 업로더를 통한 확장 패키지 가져오기의 전역 활성화/비활성화를 제어합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
Jar(Java) 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 jar 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
Javascript 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 Javascript 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
CSS 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 css 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
JSON 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 json 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
WebApps 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 WebApp 리소스 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
확장할 수 없는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 없는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
확장할 수 있는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 있는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
![]() |
볼륨 경로를 업데이트할 때 마운트 지점으로서의 로컬 마운트만 변경하십시오. 내부 컨테이너는 변경하지 않아야 합니다.
|
![]() |
초기 메모리는 2GB로 설정되어 있고 최대 메모리는 4GB로 설정되어 있습니다. 볼륨 마운트는 docker-compose 파일에 상대적입니다. 이 위치는 컨테이너에서 지속성을 지원하기 위해 로그 및 구성 파일이 저장되는 곳입니다.
|
변수 이름
|
값
|
기본값
|
설명
|
---|---|---|---|
INITIAL_HEAP
|
숫자
|
2
|
인스턴스의 초기 메모리 크기(GB)를 설정합니다.
|
MAX_HEAP
|
숫자
|
4
|
인스턴스의 최대 메모리 크기(GB)를 설정합니다.
|
DATABASE_HOST
|
문자열
|
mssql
|
SQL Server 데이터베이스 호스트의 호스트 이름, 서비스 이름 또는 IP 주소를 지정합니다.
|
DATABASE_PORT
|
숫자
|
1433
|
SQL Server 데이터베이스의 포트 번호를 지정합니다.
|
DATABASE_ADMIN_USERNAME
|
문자열
|
SA
|
SQL Server 데이터베이스의 관리자 사용자 이름을 지정합니다.
|
DATABASE_ADMIN_PASSWORD
|
문자열
|
PASSWORD
|
SQL Server 데이터베이스의 관리자 암호를 지정합니다.
|
ENABLE_HTTP
|
true/false
|
true
|
컨테이너에 대한 비보안 트래픽을 위해 Tomcat에서 HTTP 커넥터를 활성화합니다.
|
ENABLE_HTTPS
|
true/false
|
false
|
컨테이너에 대한 보안 트래픽을 위해 Tomcat에서 HTTPS 커넥터를 활성화합니다. 또한 키 저장소를 제공하고 SSL_KEYSTORE_PASSWORD를 설정해야 합니다.
|
SSL_KEYSTORE_PASSWORD
|
문자열
|
PASSWORD
|
Tomcat에서 SSL 통신에 사용되는 키 저장소의 암호를 지정합니다.
|
SSL_KEYSTORE_BASE_PATH
|
문자열
|
/ThingworxPlatform
|
Tomcat SSL 키 저장소의 경로를 지정합니다. 기본 폴더가 아닌 컨테이너의 위치에 키 저장소를 저장한 경우 이 변수를 설정해야 합니다.
|
SSL_KEYSTORE_FILENAME
|
문자열
|
keystore.jks
|
Tomcat SSL 키 저장소에 대한 파일 이름을 지정합니다. 키 저장소의 파일 이름이 기본 이름이 아닌 경우 이 변수를 설정해야 합니다.
|
TOMCAT_SSL_PROTOCOLS
|
문자열
|
TLSv1.2
|
Tomcat SSL 프로토콜을 지정합니다. Tomcat에서 허용된 SSL 프로토콜을 재정의하려면 이 변수를 설정합니다.
|
SERVER_HTTP_PORT
|
문자열
|
8080
|
Tomcat이 HTTP 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
SERVER_HTTPS_PORT
|
문자열
|
8443
|
Tomcat이 HTTPS 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
DOCKER_DEBUG
|
true/false
|
false
|
컨테이너가 시작될 때 디버깅 정보를 기록하는 옵션을 전환합니다. 여기에는 중요한 정보가 포함될 수 있습니다.
|
TWX_DATABASE_USERNAME
|
문자열
|
""
|
데이터베이스에 대해 작성될 ThingWorx 사용자를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
TWX_DATABASE_PASSWORD
|
문자열
|
""
|
데이터베이스에 대한 ThingWorx 사용자의 암호를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
TWX_DATABASE_SCHEMA
|
문자열
|
""
|
ThingWorx 인스턴스의 스키마 이름을 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
LS_USERNAME
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 사용자 이름을 지정합니다.
|
LS_PASSWORD
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 암호를 지정합니다.
|
ENABLE_BACKUP
|
true/false
|
false
|
백업 옵션을 전환합니다.
|
ENABLE_LOGGING
|
true/false
|
true
|
로깅 옵션을 전환합니다.
|
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
platform-settings.json 파일에서 데이터베이스 및 라이선스의 암호를 암호화하는 옵션을 전환합니다.
|
THINGWORX_INITIAL_PASSWORD
|
문자열
|
""
|
ThingWorx의 관리자 사용자에 대한 초기 암호를 설정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. ThingWorx가 성공적으로 시작된 후 이 암호를 변경할 수 있습니다.
|
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
확장 패키지 업로더를 통한 확장 패키지 가져오기의 전역 활성화/비활성화를 제어합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
Jar(Java) 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 jar 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
Javascript 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 Javascript 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
CSS 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 css 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
JSON 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 json 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
WebApps 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 WebApp 리소스 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
확장할 수 없는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 없는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
확장할 수 있는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 있는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
![]() |
볼륨 경로를 업데이트할 때 마운트 지점으로서의 로컬 마운트만 변경하십시오. 내부 컨테이너는 변경하지 않아야 합니다.
|
![]() |
초기 메모리는 2GB로 설정되어 있고 최대 메모리는 4GB로 설정되어 있습니다. 볼륨 마운트는 docker-compose 파일에 상대적입니다. 이 위치는 컨테이너에서 지속성을 지원하기 위해 로그 및 구성 파일이 저장되는 곳입니다.
|
변수 이름
|
값
|
기본값
|
설명
|
---|---|---|---|
INITIAL_HEAP
|
숫자
|
2
|
인스턴스의 초기 메모리 크기(GB)를 설정합니다.
|
MAX_HEAP
|
숫자
|
4
|
인스턴스의 최대 메모리 크기(GB)를 설정합니다.
|
DATABASE_HOST
|
문자열
|
postgressql
|
PostgreSQL 데이터베이스 호스트의 호스트 이름, 서비스 이름 또는 IP 주소를 지정합니다.
|
DATABASE_PORT
|
숫자
|
5432
|
PostgreSQL 데이터베이스의 포트 번호를 지정합니다.
|
DATABASE_ADMIN_USERNAME
|
문자열
|
postgres
|
PostgreSQL 데이터베이스의 관리자 사용자 이름을 지정합니다.
|
DATABASE_ADMIN_PASSWORD
|
문자열
|
PASSWORD
|
PostgreSQL 데이터베이스의 관리자 암호를 지정합니다.
|
ENABLE_HTTP
|
true/false
|
true
|
컨테이너에 대한 비보안 트래픽을 위해 Tomcat에서 HTTP 커넥터를 활성화합니다.
|
ENABLE_HTTPS
|
true/false
|
false
|
컨테이너에 대한 보안 트래픽을 위해 Tomcat에서 HTTPS 커넥터를 활성화합니다. 또한 키 저장소를 제공하고 SSL_KEYSTORE_PASSWORD를 설정해야 합니다.
|
SSL_KEYSTORE_PASSWORD
|
문자열
|
PASSWORD
|
Tomcat에서 SSL 통신에 사용되는 키 저장소의 암호를 지정합니다.
|
SSL_KEYSTORE_BASE_PATH
|
문자열
|
/ThingworxPlatform
|
Tomcat SSL 키 저장소의 경로를 지정합니다. 기본 폴더가 아닌 컨테이너의 위치에 키 저장소를 저장한 경우 이 변수를 설정해야 합니다.
|
SSL_KEYSTORE_FILENAME
|
문자열
|
keystore.jks
|
Tomcat SSL 키 저장소에 대한 파일 이름을 지정합니다. 키 저장소의 파일 이름이 기본 이름이 아닌 경우 이 변수를 설정해야 합니다.
|
TOMCAT_SSL_PROTOCOLS
|
문자열
|
TLSv1.2
|
Tomcat SSL 프로토콜을 지정합니다. Tomcat에서 허용된 SSL 프로토콜을 재정의하려면 이 변수를 설정합니다.
|
SERVER_HTTP_PORT
|
문자열
|
8080
|
Tomcat이 HTTP 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
SERVER_HTTPS_PORT
|
문자열
|
8443
|
Tomcat이 HTTPS 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
DOCKER_DEBUG
|
true/false
|
false
|
컨테이너가 시작될 때 디버깅 정보를 기록하는 옵션을 전환합니다. 여기에는 중요한 정보가 포함될 수 있습니다.
|
TWX_DATABASE_USERNAME
|
문자열
|
""
|
데이터베이스에 대해 작성될 ThingWorx 사용자를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. PostgreSQL의 경우 기존 구현의 제한으로 인해 TWX_DATABASE_USERNAME이 다음과 같아야 합니다.
• TWX_DATABASE_SCHEMA와 일치해야 합니다.
• postgres이면 안 됩니다.
|
TWX_DATABASE_PASSWORD
|
문자열
|
""
|
데이터베이스에 대한 ThingWorx 사용자의 암호를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
TWX_DATABASE_SCHEMA
|
문자열
|
""
|
ThingWorx 인스턴스의 스키마 이름을 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. PostgreSQL의 경우 기존 구현의 제한으로 인해 TWX_DATABASE_USERNAME이 TWX_DATABASE_SCHEMA와 일치해야 합니다.
|
TABLESPACE_LOCATION
|
문자열
|
/ThingworxPostgresqlStorage
|
데이터베이스 서버에서 테이블 공간의 위치를 지정합니다.
|
IS_RDS
|
yes/no
|
no
|
RDS PostgreSQL 데이터베이스에 대한 연결 옵션을 전환합니다.
|
LS_USERNAME
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 사용자 이름을 지정합니다.
|
LS_PASSWORD
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 암호를 지정합니다.
|
ENABLE_BACKUP
|
true/false
|
false
|
백업 옵션을 전환합니다.
|
ENABLE_LOGGING
|
true/false
|
true
|
로깅 옵션을 전환합니다.
|
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
platform-settings.json 파일에서 데이터베이스 및 라이선스의 암호를 암호화하는 옵션을 전환합니다.
|
THINGWORX_INITIAL_PASSWORD
|
문자열
|
""
|
ThingWorx의 관리자 사용자에 대한 초기 암호를 설정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. ThingWorx가 성공적으로 시작된 후 이 암호를 변경할 수 있습니다.
|
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
확장 패키지 업로더를 통한 확장 패키지 가져오기의 전역 활성화/비활성화를 제어합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
Jar(Java) 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 jar 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
Javascript 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 Javascript 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
CSS 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 css 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
JSON 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 json 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
WebApps 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 WebApp 리소스 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
확장할 수 없는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 없는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
확장할 수 있는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 있는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
POSTGRES_USER
|
문자열
|
""
|
PostgreSQL 데이터베이스의 관리자 사용자 이름을 지정합니다.
|
POSTGRES_PASSWORD
|
문자열
|
""
|
PostgreSQL 데이터베이스의 관리자 암호를 지정합니다.
|
POSTGRES_DB
|
문자열
|
""
|
PostgreSQL 데이터베이스의 이름을 지정합니다.
POSTGRESQL 및 해당 세부 정보에 대한 추가 변수는
Docker Hub에서 찾을 수 있습니다.
|
![]() |
볼륨 경로를 업데이트할 때 마운트 지점으로서의 로컬 마운트만 변경하십시오. 내부 컨테이너는 변경하지 않아야 합니다.
|
![]() |
Azure SQL 데이터베이스를 ThingWorx Dockerfile과 함께 사용하려면 Azure SQL 데이터베이스가 Microsoft Azure에 구성되어 있어야 합니다. AzureSQL 데이터베이스를 설정하는 방법에 대한 자세한 내용은
Azure SQL Server를 지속성 공급자로 사용을 참조하십시오.
|
![]() |
초기 메모리는 2GB로 설정되어 있고 최대 메모리는 4GB로 설정되어 있습니다.
|
변수 이름
|
값
|
기본값
|
설명
|
---|---|---|---|
INITIAL_HEAP
|
숫자
|
2
|
인스턴스의 초기 메모리 크기(GB)를 설정합니다.
|
MAX_HEAP
|
숫자
|
4
|
인스턴스의 최대 메모리 크기(GB)를 설정합니다.
|
DATABASE_HOST
|
문자열
|
해당 없음
|
Azure SQL 데이터베이스의 URL을 지정합니다.
|
DATABASE_ADMIN_USERNAME
|
문자열
|
해당 없음
|
Azure SQL 데이터베이스의 관리자 사용자 이름을 지정합니다. Docker 컨테이너가 TWX_DATABASE_USERNAME을 만들고 ThingWorx 데이터베이스 테이블을 초기화하도록 하려는 경우에만 설정하십시오.
|
DATABASE_ADMIN_PASSWORD
|
문자열
|
해당 없음
|
Azure SQL 데이터베이스의 관리자 암호를 지정합니다. Docker 컨테이너가 TWX_DATABASE_USERNAME을 만들고 ThingWorx 데이터베이스 테이블을 초기화하도록 하려는 경우에만 설정하십시오.
|
ENABLE_HTTP
|
true/false
|
true
|
컨테이너에 대한 비보안 트래픽을 위해 Tomcat에서 HTTP 커넥터를 활성화합니다.
|
ENABLE_HTTPS
|
true/false
|
false
|
컨테이너에 대한 보안 트래픽을 위해 Tomcat에서 HTTPS 커넥터를 활성화합니다. 또한 키 저장소를 제공하고 SSL_KEYSTORE_PASSWORD를 설정해야 합니다.
|
SSL_KEYSTORE_PASSWORD
|
문자열
|
PASSWORD
|
Tomcat에서 SSL 통신에 사용되는 키 저장소의 암호를 지정합니다.
|
SSL_KEYSTORE_BASE_PATH
|
문자열
|
/ThingworxPlatform
|
Tomcat SSL 키 저장소의 경로를 지정합니다. 기본 폴더가 아닌 컨테이너의 위치에 키 저장소를 저장한 경우 이 변수를 설정해야 합니다.
|
SSL_KEYSTORE_FILENAME
|
문자열
|
keystore.jks
|
Tomcat SSL 키 저장소에 대한 파일 이름을 지정합니다. 키 저장소의 파일 이름이 기본 이름이 아닌 경우 이 변수를 설정해야 합니다.
|
TOMCAT_SSL_PROTOCOLS
|
문자열
|
TLSv1.2
|
Tomcat SSL 프로토콜을 지정합니다. Tomcat에서 허용된 SSL 프로토콜을 재정의하려면 이 변수를 설정합니다.
|
SERVER_HTTP_PORT
|
문자열
|
8080
|
Tomcat이 HTTP 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
SERVER_HTTPS_PORT
|
문자열
|
8443
|
Tomcat이 HTTPS 통신을 모니터링하는 포트를 지정합니다. 이 포트가 변경되면 Compose 파일에 제공된 포트를 변경해야 합니다.
|
DOCKER_DEBUG
|
true/false
|
false
|
컨테이너가 시작될 때 디버깅 정보를 기록하는 옵션을 전환합니다. 여기에는 중요한 정보가 포함될 수 있습니다.
|
TWX_DATABASE_USERNAME
|
문자열
|
""
|
데이터베이스에 대해 작성될 ThingWorx 사용자를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
TWX_DATABASE_PASSWORD
|
문자열
|
""
|
데이터베이스에 대한 ThingWorx 사용자의 암호를 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. 변수는 Azure SQL Database에 대한 암호 정책을 준수해야 합니다. 자세한 내용은
Password Policy를 참조하십시오.
|
TWX_DATABASE_SCHEMA
|
문자열
|
""
|
ThingWorx 인스턴스의 스키마 이름을 지정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다.
|
LS_USERNAME
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 사용자 이름을 지정합니다.
|
LS_PASSWORD
|
문자열
|
""
|
ThingWorx 라이선스를 받을 PTC 로그인 암호를 지정합니다.
|
ENABLE_BACKUP
|
true/false
|
false
|
백업 옵션을 전환합니다.
|
ENABLE_LOGGING
|
true/false
|
true
|
로깅 옵션을 전환합니다.
|
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
platform-settings.json 파일에서 데이터베이스 및 라이선스의 암호를 암호화하는 옵션을 전환합니다.
|
THINGWORX_INITIAL_PASSWORD
|
문자열
|
""
|
ThingWorx의 관리자 사용자에 대한 초기 암호를 설정합니다. 이 변수는 ThingWorx Platform을 시작하기 전에 수동으로 설정해야 합니다. ThingWorx가 성공적으로 시작된 후 이 암호를 변경할 수 있습니다.
|
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
확장 패키지 업로더를 통한 확장 패키지 가져오기의 전역 활성화/비활성화를 제어합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
Jar(Java) 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 jar 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
Javascript 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 Javascript 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
CSS 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 css 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
JSON 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 json 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
WebApps 리소스가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 WebApp 리소스 파일이 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
확장할 수 없는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 없는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
확장할 수 있는 엔티티 정의가 포함된 확장 패키지에 대한 가져오기 권한을 제어합니다. false로 설정되어 있고 확장에 확장 패키지 엔티티 외의 확장할 수 있는 엔티티 정의가 포함되어 있으면 가져오기가 실패합니다.
|
![]() |
볼륨 경로를 업데이트할 때 마운트 지점으로서의 로컬 마운트만 변경하십시오. 내부 컨테이너는 변경하지 않아야 합니다.
|