.tmp/
- После запуска докера содержит файлы базы данных или другие файлы которые необходимо хранить локально.docker/
- Папка для конфигураций и прочих файлов докераlaravel/
- Главная папка приложения Laravel.env
- Файл содержит все переменные для докера.gitignore
- Стандартный гитигнор файлdocker-compose.yml
- Конфигурация докераreadme.md
- Документация проекта
- Laravel
- phpMyAdmin
- Dashboard: http://localhost:8181
- Login: laravel
- Password: laravel
- Поднимаем докер
docker-compose up -d
- Открываем консоль php-fpm контейнера
docker compose exec php-fpm sh
- Устанавливаем Laravel
(папка должна быть пустая, нужно удалитьlaravel/.gitkeep
)
composer create-project laravel/laravel .
- Устанавливаем npm пакеты
npm i
- Запускаем билд
npm run build
- В файле
laravel/.env
прописать данные для базы данных согласно параметрам которые присвоены докеру, например:
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel
DB_PASSWORD=laravel
- Выполнить миграцию базы данных
php artisan migrate