Wiki¶
Установка¶
Установка в docker окружение¶
- Перейти в папку с проектом
make init-project
# ... ждем инициализации базы данных внутри контейнера docker сервера db
# затем применяем миграции
make -C docker migrate-test migrate-dev
Либо локальная установка¶
composer update
php ./init
Настроить коннекшн к БД и настройки кэширования (по умолчанию memcached) в
файле source:common/config/main-local.php
<?php
use yii\db\Connection;
return [
'components' => [
'db' => [
'class' => Connection::class,
'dsn' => 'pgsql:host=localhost;dbname=<DATABASE>',
'username' => '<USER>',
'password' => '<PASSWORD>',
'charset' => 'utf8',
'tablePrefix' => 't_',
'enableSchemaCache' => false,
],
// ...
],
];
?>
Применить миграции к БД
php ./yii migrate
запустить веб сервер
./yii serve -p 8080 -t=@frontend/web
./yii serve -p 8081 -t=@backend/web
тестирование¶
Через make (если из корня проекта) то команда следующая:
make -C docker test