PHP: 8.3.2
Laravel: автоматически, последняя версия
Postgres: 13
Изначальная сборка: gitlab.com/s_senj/laravel-template
1. Возможность сборки проекта на manjaro linux;
2. Правка директории "data";
3. Автоматический бекап бд в "src";
4. Автоматическая загрузка последней версии Laravel.
- В 8 строке, в Makefile, нужно поменять группу и пользователя на системные, для директории data. Необходимо для корректного взаимодействия с бд.
- Нужно выполнить команду. Производится сборка контейнеров, установка зависимостей и генерируется ключ приложения.
make build
make build
- сборка контейнеров
sudo make up
- поднять контейнеры
make down
- остановить контейнеры
- Миграции запускать отдельно;
sudo systemctl stop postgresql.service
- остановка уже запущенного postgress.
Остальные команды можно узнать из файла Makefile.
После запуска сайт будет доступен по адресу http://localhost
Описание работы с фронтом находится тут