Внимание! Начиная с версии ПО 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 будет содержаться скомпилированная версия портала.