#docker #proxy #phantomjs #httpserver #jsreport
#докер #полномочие #phantomjs #httpserver #отчет jsreport
Вопрос:
Я пытаюсь запустить контейнер jsreport docker на порту 5488 в среде, которая использует Nginx для обратного прокси-сервера. Nginx также настроен для обработки прямых прокси-серверов. Когда я запускаю контейнер JsReport и шаблон визуализации, я получаю ошибку шлюза 502 (Openresty). Поскольку все контейнеры работают за корпоративным прокси-сервером, я подозреваю, что получаю ошибку из-за проблемы с прокси-сервером. Кроме того, я вижу эту ошибку (сервер лицензирования был недоступен во время запуска экземпляра. Экземпляр теперь работает в режиме предприятия.) в журналах контейнеров ( поэтому я предполагаю, что контейнер jsreport не может подключиться к Сети для получения лицензии или чего-либо еще). Может ли кто-нибудь подсказать мне, как использовать прокси-сервер для пересылки в jsreport?
Следующий код запускает контейнер jsreport:
const jsreport = require('./')({ rootDirectory: __dirname }) if (process.env.JSREPORT_CLI) { module.exports = jsreport } else { jsreport.init().then(() =gt; { }).catch((e) =gt; { console.log("Error:",e) console.trace(e) process.exit(1) }) }