Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Latest commit

 

History

History
66 lines (50 loc) · 2.56 KB

00_installation.md

File metadata and controls

66 lines (50 loc) · 2.56 KB

Установка

Системные Требования

Для установки сайта вам потребуется только Docker.

Установка

  1. Скопируйте .env.example в .env:

    $ cp .env.example .env
  2. Запустите сайт

    $ docker-compose up --build

Это запустит рабочее приложение сайта.

Для завершения работы - просто закройте консоль.

После того, как сайт запустится вам потребуется настроить PHP и БД для его корректной работы. Поэтому, для выполнения данных действий вам нужно войти внутрь контейнера и произвести ряд действий.

  1. Для входа внутрь контейнера PHP вам потребуется открыть новое консольное окно и выполнить:
    $ docker exec -it laravelsu-php /bin/bash

После этого вы окажетесь внутри контейнера.

  1. Далее устанавливаем PHP зависимости сайта.

    $ composer install
  2. Выдаём права для пользователя www-data для записи в кеш (опционально, может не потребоваться).

    $ chown www-data:www-data -R storage
    $ chown 0777 -R storage
    $ chown www-data:www-data -R bootstrap
    $ chown 0777 -R bootstrap
  3. Генерация ключа шифрования Laravel (требуется, например, для работы сессий).

    $ php artisan key:generate
  4. Создаём необходимые таблицы БД и заполняем некоторые тестовыми данными.

    $ php artisan migrate --seed

Результат

После всех проделанных операций вам будет доступен сам сайт по адресу http://localhost:8080 (можно открыть в браузере).