Инструменты пользователя

Инструменты сайта


Боковая панель

stb_webkit:faq:0.2.18:build_internal_portal

Внимание! Начиная с версии ПО 0.2.18 все кастомизации встроенного портала необходимо производить в исходных кодах. После проведения кастомизаций необходимо выполнить сборку и минимизацию исходного кода портала. После сборки и минимизации файлы портала необходимо поместить в корневую файловую системы для последующей сборки образа внутреннего ПО. Исходный код встроенного портала, portal-dev-*.tgz находится в каталоге с текущим релизом на soft.infomir.com.ua

Сборка портала версии 0.2.18

  • Получить полный пакет исходных кодов портала (portal-dev-*.tgz находится в каталоге с текущим релизом на http://soft.infomir.com.ua);
  • Выполнить необходимые кастомизации портала;
  • Выполнить сборку портала
  • Поместить собранную версию портала в корневую файловую систему образа ПО.

Необходимые пакеты

  • python-software-properties
  • node.js
  • git
  • npm

Установка

Пример для Ubuntu Server 12.04:

apt-get install -y python-software-properties && add-apt-repository -y ppa:chris-lea/node.js
apt-get update && apt-get install -y nodejs git

Пример для Ubuntu Server 14.04:

apt-get update && apt-get install -y python-software-properties nodejs git npm

Сборка

  • Перейти в каталог tools (каталог tools находится в каталоге с исходным кодом портала);
  • Установить все зависимости выполнив в терминале команду
npm install
  • Запустить скрипт сборки
./build.release.sh
  • После завершения процесса сборки, в каталоге mini будет содержаться скомпилированная версия портала.
stb_webkit/faq/0.2.18/build_internal_portal.txt · Последнее изменение: 2019/05/17 11:23 (внешнее изменение)