Начало работы с ThingWorx Flow Docker
1. Загрузите следующие файлы Docker и сценарии ThingWorx Flow на сайте PTC Software Downloads (Загрузка ПО PTC).
ThingWorx-Flow-Dockerfiles-x-x-x
Расположение: Release <n.n.n> > ThingWorx Dockerfiles > Most Recent Datecode
ThingWorx-Platform-Flow-x-x-x
Расположение: Release <n.n.n> > ThingWorx PostgreSQL > Most Recent Datecode
ИЛИ
Расположение: Release <n.n.n> > ThingWorx Mssql > Most Recent Datecode
2. Распакуйте содержимое ThingWorx-Flow-Dockerfiles-x-x-x.zip.
3. Извлеките содержимое файла
ThingWorx-Platform-Flow-x-x-x.zip
в
каталог \ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\dockerfiles\FlowSoftware.
4. В зависимости от версии ThingWorx Flow выполните следующие действия.
Для ThingWorx Flow 9.0.3 и более ранних версий: 
1. В следующих папках создайте резервную копию файла keys.json.
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-single\security-common
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-ha\security-common
2. В следующих папках:
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-single\security-common
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-ha\security-common
обновите значения следующих свойств в файле MRI_machine.properties:
ENC_DEV966FASTE - строка из 32 символов с буквами и цифрами
exchange.admin_key - буквы и/или цифры
exchange.suspend.admin_key - буквы и/или цифры
oauth.admin_key - буквы и/или цифры
trigger.admin_key - буквы и/или цифры
ui.admin_key - буквы и/или цифры
MODEL_DB.connection.password - пароль базы данных.
QUEUE.ADAPTERS.AMQP.CONFIG.credentials - имя пользователя и пароль RabbitMQ в формате <имя пользователя>:<пароль>
Например:
{
"ENC_DEV966FASTE": "580c87ab346547b98d5f3cd3bdc63f1f",
"exchange.admin_key": "9296ffbcdba040f38e80bd2b580395ae",
"exchange.suspend.admin_key": "f97ea8a6c4534318a4b94fd23829d3e0",
"oauth.admin_key": "OAU_ADM",
"trigger.admin_key": "550d84e49e504f28be0b9767dd8a3521",
"ui.admin_key": "UADK",
"MODEL_DB.connection.password": "<DATABASE_PASSWORD>
",
"QUEUE.ADAPTERS.AMQP.CONFIG.credentials": "<username>:<password>"
}
3. Создайте шестнадцатеричное значение из 32 символов, например 3a7e91cef6734d2cb1e3b399889ade44, и выполните следующие действия.
В следующих файлах обновите значение свойства secret, используя шестнадцатеричное 32-символьное значение:
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-single\security-common\config.json
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-ha\security-common\config.json
В следующих файлах обновите значение свойства CONFIG_IMAGE, используя шестнадцатеричное 32-символьное значение:
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-single\.env
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-ha\.env
Для ThingWorx Flow 9.0.4 и более поздних версий: 
В следующих файлах:
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-single\.env
\ThingWorx-Flow-Dockerfiles-x-x-x\ThingWorx-Platform-Flow-Dockerfiles\docker-compose-files-ha\.env
обновите следующие значения:
CONFIG_IMAGE - сгенерированное 32-разрядное шестнадцатеричное значение
ENC_DEV966FASTE - строка из 32 символов с буквами и цифрами
EXCHANGE_ADMIN_KEY - буквы и/или цифры
EXCHANGE_SUSPEND_ADMIN_KEY - буквы и/или цифры
OAUTH_ADMIN_KEY - буквы и/или цифры
TRIGGER_ADMIN_KEY - буквы и/или цифры
UI_ADMIN_KEY - буквы и/или цифры
MODEL_DB_CONNECTION_PASSWORD - пароль базы данных.
QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS - имя пользователя и пароль RabbitMQ в формате <имя пользователя>:<пароль>
Например:
CONFIG_IMAGE=3a7e91cef6734d2cb1e3b399889ade44
ENC_DEV966FASTE=580c87ab346547b98d5f3cd3bdc63f1f
EXCHANGE_ADMIN_KEY=9296ffbcdba040f38e80bd2b580395ae
EXCHANGE_SUSPEND_ADMIN_KEY=f97ea8a6c4534318a4b94fd23829d3e0
OAUTH_ADMIN_KEY=OAU_ADM
TRIGGER_ADMIN_KEY=550d84e49e504f28be0b9767dd8a3521
UI_ADMIN_KEY=UADK
MODEL_DB_CONNECTION_PASSWORD=<DATABASE_PASSWORD>
QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS=<username>:<password>
Было ли это полезно?