Развертывание локального сервера MathJax

  • Создана: 06.12.2019 08:53
  • Обновлена: 14.12.2022 06:43

Для отображения математических формул в приложении, используется специальная библиотека. По умолчанию используется серверный вариант этой библиотеки, расположенный на наших серверах.

Если Devprom ALM используется в закрытом периметре, то вы можете развернуть сервер MathJax на собственном сервере. Проще всего это сделать при помощи готового Docker-контейнера, выполнив команду:

docker run --restart unless-stopped -d --name math -p 8081:80 devprom/math

Вы можете указать собственный порт, заменив левое выражение в паре 8081:80

Теперь необходимо настроить приложение Devprom ALM, изменив в файле /var/www/devprom/htdocs/settings_server.php (расположение файла зависит от ОС и варианта установки) константы:

define('MATH_TEX_IMG', 'http://<имя сервера>:8081/?math=');
define('MATH_JAX_LIB_SRC', 'http://<имя сервера>:8081/mathjax/MathJax.js?config=TeX-AMS_HTML');

Для проверки работы сервера используйте строку http://localhost:8081/?math=test

Решения для поддержки процессов разработки Devprom Software