2017 © Pedro Peláez
 

library yii2-installer

Yii2 installer-configurator

image

ekup/yii2-installer

Yii2 installer-configurator

  • Friday, September 15, 2017
  • by EKup
  • Repository
  • 1 Watchers
  • 0 Stars
  • 35 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

yii2-installer

Latest Version on Packagist ![Software License][ico-license] Build Status ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*1)

Инсталлатор проекта на Yii2, вынесенный в отдельный композер-пакет. Изначально разрабатывается для HKS, но может использоваться на любом Yii2 проекте., (*2)

Установка

Через композер, (*3)

``` bash $ composer require ekup/yii2-installer, (*4)


## Использование Настройка консольного приложения проекта ``` php 'modules' => [ 'installer' => [ 'class' => '\ekup\yii2\installer\YiiInstallerModule', ], ], 'i18n' => [ 'translations' => [ 'installer' => [ 'class' => 'yii\i18n\PhpMessageSource', 'sourceLanguage' => 'ru-RU', 'basePath' => '@vendor/ekup/yii2-unstaller/messages', 'fileMap' => [ 'installer' => 'installer.php', ], ], ], ],

В папку /common/config/installer необходимо добавить файл install.php с настройками установщика:, (*5)

``` php return [ 'actions' => [ ['createStructure', 'envDescription' => [ 'dev' => \Yii::t('installer', 'Сервер разработки/тестирования'), 'prod' => \Yii::t('installer', 'Боевой сервер'), ]], ['setWritable', 'files' => [ 'backend/runtime', 'backend/web/assets', 'frontend/runtime', 'frontend/web/assets', 'console/runtime', ]], ['setExecutable', 'files' => [ 'yii', 'tests/codeception/bin/yii', ]], ['setCookieValidationKey', 'files' => [ 'backend/config/main-local.php', 'frontend/config/main-local.php', ]], ['changeDbParameters', 'files' => [ '/common/config/main-local.php', ]], [ 'class' => \main\configurator\actions\CreateUser::className(), 'users' => [ [ 'email' => 'admin@admin.com', 'password' => '123456', 'role' => 'admin', ], ], ], ], ];, (*6)


Запуск установщика: ``` php ./yii installer/install

Change log

Please see CHANGELOG for more information what has changed recently., (*7)

Testing

bash $ composer test, (*8)

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*9)

Security

If you discover any security related issues, please email ekup73@gmail.com instead of using the issue tracker., (*10)

Credits

License

The MIT License (MIT). Please see License File for more information., (*11)

The Versions

15/09 2017

dev-master

9999999-dev https://github.com/ekup/yii2-installer

Yii2 installer-configurator

  Sources   Download

MIT

The Requires

 

The Development Requires

ekup yii2-installer