В моей стратегии развертывания я хочу сделать следующее:Laravel ремесленник мигрирует производство развертывания
- Получить код от мерзавца
- Установки зависимостей через композитор (требования Dev а)
- Run тестов (PHPUnit и т.д.)
- Установка зависимостей для производства (удалит требования DEV)
- Zip
- Копировать на сервер
- Распакуйте
- Изменения символического к текущей версии (оставить 2 старые версии в случае Revert)
На данный момент я могу запустить php artisan migrate
обновить базу данных?
соображения:
приложения Файлы кэша продуты (на самом деле они пусты, как свежая установка). Будет ли запрос миграции проверять схему, чтобы узнать, необходимы ли обновления?
Всего:
Могу ли я запустить php artisan migrate
безопасно в производстве без предыдущего кэша приложений?
Как задача migrate
решить историю таблицы и что нужно сделать?
О, черт возьми, вы правы, спасибо, что указали это. В настоящее время я работаю над переносом из zend 2 и не настроил таблицу миграции. Посмотрел в проекте, спасибо! –
Я использую символическую ссылку, потому что у меня есть еще 3 проекта, которые имеют эту стратегию и хотели поддерживать согласованность, снова спасибо, счастливое кодирование :) –
Удачи вам, позаботьтесь;) – phaberest