- Решение предназначено для редакции Commerce, но может работать на всех редакциях, вплоть до Lite;
- Объект решения production версии: (http://udod.umihost.ru/admin/updatesrv/edit/420641/);
- Объект решения dev версии: (http://udod.umihost.ru/admin/updatesrv/edit/496771/);
- Настройки конфигурации упаковщика подробнее описаны в файле (https://github.com/Umisoft/umi.cms.2/blob/dev/sys-temp/packer/config/config.sample.php);
- Инструкция по установке системы: (https://github.com/Umisoft/umi.cms.2/blob/dev/INSTALLATION.md);
- При любой сборке надо ставить ставить заглушку на сайт через config.ini [stub], чтобы во время сборки боты не добавили вам в бд спама;
- Установить umi.cms production версии без шаблона, пропуская шаг импорта дампа базы данных (https://github.com/Umisoft/umi.cms.2/blob/master/INSTALLATION.md);
- Импортировать дамп базы данных
dump/dump.sql
; - Изменить адрес домена в таблице
cms3_domains
на свой и переактивировать систему (убедитесь что в вашем ключе нет лишних модулей и расширений); - Обновить umi.cms принудительно до production версии;
- Снять дамп базы данных и сохранить его по пути
dump/dump.sql
; - Загрузить файлы из
src/files/
поверх установленной umi.cms; - Удостовериться, что сайт открывается и работает базовый функционал (например: оформление заказа, авторизация);
- Загрузить конфигурацию упаковщика
packer/config.php
в/sys-temp/packer/config/
; - Выполнить команду из корня проекта:
php classes/system/commands/Packer.php sys-temp/packer/config/config.php
;
- Забрать файл из
/sys-temp/packer/out/demomarket/demomarket.tar
; - Загрузить его в директорию
solutions
репозитория market-solutions (https://github.com/Umisoft/market-solutions); - Запустить сценарий "market-solutions" в teamcity (http://ci.srv32.megaserver.umisoft.ru/project.html?projectId=MarketSolutions&tab=projectOverview);
- Через gui: на этапе выбора шаблона при установке cms надо выбрать "Адаптивный интернет-магазин" (http://help.docs.umi-cms.ru/vvedenie/ustanovka_i_nastrojka/vybor_sajta/);
- Через cli: указать в install.ini [DEMOSITE] name = "demomarket" (https://github.com/Umisoft/umi.cms.2/blob/master/install.ini.original);
- Через репозиторий: импортировать дамп базы данных
dump/dump.sql
и загрузить файлы изsrc/files/
поверх установленной production версии umi.cms без шаблона;
- Установить umi.cms dev версии без шаблона, пропуская шаг импорта дампа базы данных (https://github.com/Umisoft/umi.cms.2/blob/master/INSTALLATION.md);
- Импортировать дамп базы данных
dump/dump-dev.sql
; - Изменить адрес домена в таблице
cms3_domains
на свой и переактивировать систему (убедитесь что в вашем ключе нет лишних модулей и расширений, а в поле Branch указано "dev"); - Обновить umi.cms принудительно до dev версии;
- Снять дамп базы данных и сохранить его по пути
dump/dump-dev.sql
; - Загрузить файлы из
src/files/
поверх установленной umi.cms; - Удостовериться, что сайт открывается и работает базовый функционал (например: оформление заказа, авторизация);
- Загрузить конфигурацию упаковщика
packer/config-dev.php
в/sys-temp/packer/config/
; - Выполнить команду из корня проекта:
php classes/system/commands/Packer.php sys-temp/packer/config/config-dev.php
;
- Забрать файл из
/sys-temp/packer/out/demomarket-dev/demomarket-dev.tar
; - Загрузить его в директорию
solutions
репозитория market-solutions (https://github.com/Umisoft/market-solutions); - Запустить сценарий "market-solutions" в teamcity (http://ci.srv32.megaserver.umisoft.ru/project.html?projectId=MarketSolutions&tab=projectOverview);
- Через gui: нужно указать в объекте лицензии в поле "Оплаченные решения" = "demomarket-dev" и выбрать его в разделе "Мои покупки" на этапе выбора шаблона (http://help.docs.umi-cms.ru/vvedenie/ustanovka_i_nastrojka/vybor_sajta/);
- Через cli: нужно указать в объекте лицензии "Оплаченные решения" = "demomarket-dev" и указать в install.ini [DEMOSITE] name = "demomarket-dev" (https://github.com/Umisoft/umi.cms.2/blob/dev/install.ini.original);
- Через репозиторий: импортировать дамп базы данных
dump/dump-dev.sql
и загрузить файлы изsrc/files/
поверх установленной dev версии umi.cms без шаблона;