Инициализация проекта
Скопировать .env
cp .env.example .env
Собрать контейнеры приложения
sudo docker-compose up -d --build
Установить зависимости
docker exec -it app composer install
Выдать права на хранилище
sudo chmod 777 -R storage && sudo chmod 777 -R bootstrap/cache
Сгенерировать ключ
docker exec -it app php artisan key:generate
Создать символьные ссылки
docker exec -it app php artisan storage:link
Выполнить миграции
docker exec -it app php artisan migrate
Перезапутить контейнер app
docker restart app
- Приложение доступно по адресу: http://localhost
- Мониторинг очередей: http://localhost/horizon
- Adminer: http://localhost:8080
npm run dev -- --host docker exec -it app php artisan octane:start --host=test.local