четверг, 17 августа 2023 г.

laravel: add sail

 Есть уже готовый пакет, который готовит docker-compose.yml. Но дальше есть нюансы..

groupadd: invalid group ID 'sail' 

Фикс:

echo 'WWWGROUP=1000

WWWUSER=1000' >> .env

https://stackoverflow.com/questions/67224488/laravel-sail-wont-build-on-ubuntu-20-04-groupadd-invalid-group-id-sail

Само подключение

https://laravel.com/docs/10.x/sail

composer require laravel/sail --dev
php artisan sail:install

Есть и поддержка devcontainer

vscode:extension/ms-vscode-remote.remote-containers

Можно (и нужно) доставить как минимум БД (mysql, psql, mariadb) и кэш - redis

и в итоге запустить выбранный набор сервисов

./vendor/bin/sail up -d


PS Основной (для меня) прикол в том, что образ подключается ubuntu:22.04 а не готовый php или composer.. 

Комментариев нет:

Отправить комментарий