BSA 2015 Forum Project
-
Клонирование репозитория
git clone https://github.com/m1x0n/asciit.git
или по ssh:
git clone git@github.com:m1x0n/asciit.git
Команда создаст в текущей директории поддиректорию с именем проекта, в которой будут расположены склонированные файлы репозитория.
-
Создание локальной версии ветки
development
-
Перейти в папку проекта:
cd asciit
-
Создать ветку:
git checkout development
-
-
Установка зависимостей
composer install
-
Создание таблиц в базе данных
-
Создать в СУБД базу данных
ascit
-
Добавить в основной директории проекта файл с именем
.env
по примеру.env.example
и исправить в нем настройки базы данных на актуальные. Например:DB_HOST=192.168.10.10 DB_DATABASE=ascit DB_USERNAME=homestead DB_PASSWORD=secret
-
запустить миграции
php artisan migrate
-
-
Заполнение таблиц тестовыми данными
php artisan db:seed
Тестовые пользователи:
email: admin@admin.com pass: admin email: cypherpunks01@europe.com pass: cypherpunks01
У всех остальных пользователей случайно сгенерированый email и пароль
secret
. -
Включение обновления в реальном времени
``` php artisan sockets:serve ``` Команда запустит WAMP-сервер для рассылки сообщений о новых вопросах, ответах и комментариях. **Важно:** команду нужно запускать на том же окружении, в котором будет работать HTTP-сервер. То есть, если вы работаете через Homestead - запускать команду нужно под виртуальной машиной: - Зайти по ssh: ``` ssh vagrant@127.0.0.1 -p 2222 ``` - Перейти в папку проекта: ``` cd Code/ascit/ ``` - Запустить WAMP-сервер ``` php artisan sockets:serve ```