Skip to content

sergiohardov/docker-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Стартовый докер для Laravel

Структура

  • .tmp/ - После запуска докера содержит файлы базы данных или другие файлы которые необходимо хранить локально.
  • docker/ - Папка для конфигураций и прочих файлов докера
  • laravel/ - Главная папка приложения Laravel
  • .env - Файл содержит все переменные для докера
  • .gitignore - Стандартный гитигнор файл
  • docker-compose.yml - Конфигурация докера
  • readme.md - Документация проекта

Доступы по умолчанию

Установка

  1. Поднимаем докер
docker-compose up -d
  1. Открываем консоль php-fpm контейнера
docker compose exec php-fpm sh
  1. Устанавливаем Laravel
    (папка должна быть пустая, нужно удалить laravel/.gitkeep)
composer create-project laravel/laravel .
  1. Устанавливаем npm пакеты
npm i
  1. Запускаем билд
npm run build
  1. В файле laravel/.env прописать данные для базы данных согласно параметрам которые присвоены докеру, например:
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel
DB_PASSWORD=laravel
  1. Выполнить миграцию базы данных
php artisan migrate

About

Starter docker project for laravel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published