Skip to content

a1ex7/asciit

 
 

Repository files navigation

asciit

BSA 2015 Forum Project

Развертывание в системном окружении разработчика:

  1. Клонирование репозитория

    git clone https://github.com/m1x0n/asciit.git
    

    или по ssh:

    git clone git@github.com:m1x0n/asciit.git
    

    Команда создаст в текущей директории поддиректорию с именем проекта, в которой будут расположены склонированные файлы репозитория.

  2. Создание локальной версии ветки development

    • Перейти в папку проекта:

      cd asciit
      
    • Создать ветку:

      git checkout development
      
  3. Установка зависимостей

    composer install
    
  4. Создание таблиц в базе данных

    • Создать в СУБД базу данных ascit

    • Добавить в основной директории проекта файл с именем .env по примеру .env.example и исправить в нем настройки базы данных на актуальные. Например:

      DB_HOST=192.168.10.10
      DB_DATABASE=ascit
      DB_USERNAME=homestead
      DB_PASSWORD=secret
      
    • запустить миграции

      php artisan migrate
      
  5. Заполнение таблиц тестовыми данными

    php artisan db:seed
    

    Тестовые пользователи:

    email: admin@admin.com
    pass:  admin
    
    email: cypherpunks01@europe.com
    pass:  cypherpunks01
    

    У всех остальных пользователей случайно сгенерированый email и пароль secret.

  6. Включение обновления в реальном времени

    ```
    php artisan sockets:serve
    ```
    Команда запустит WAMP-сервер для рассылки сообщений о новых вопросах,
    ответах и комментариях.
    
    **Важно:** команду нужно запускать на том же окружении, в котором будет
    работать HTTP-сервер. То есть, если вы работаете через Homestead -
    запускать команду нужно под виртуальной машиной:
    
    - Зайти по ssh:
    
    ```
    ssh vagrant@127.0.0.1 -p 2222
    ```
    
    - Перейти в папку проекта:
    
    ```
    cd Code/ascit/
    ```
    
    - Запустить WAMP-сервер
    
    ```
    php artisan sockets:serve
    ```
    

About

BSA 2015 Forum Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 63.1%
  • JavaScript 32.2%
  • Smarty 4.3%
  • Other 0.4%