ли я следующий набор команд в одну Makefile команду вбить для удобства?
Сейчас приходится:
1. vagrant ssh, чтобы зайти в консоль виртуалки
2. переходить в нужную директорию (банально через cd ../../myapp)
3. вводить команду php run command
Я пробовал это по-тупому сделать:
migration:
vagrant ssh cd ../../vagrant/app php artisan migrate --path=/Modules/MyModule/Infrastructure/Migration
Но там отваливается при попытке зайти под виртуалку, мб кто-то делал подобное?
Обычно я просто писал подобные команды в Makefile, когда приходилось Docker использовать:
test:
docker-compose exec backend-php-fpm vendor/bin/phpunit --colors=always
Это чтобы можно было просто make test вбить вместо того, чтобы заходить в нужный контейнер, и запускать тест указывая полный путь.
Просто скрипт напиши. Мейк файл хорош для зависимостей, а если тебе просто последовательность действий, хватит и bash скрипта
И скрипт должен быть внутри виртуальной машины.
Обсуждают сегодня