До этого разрабатывал сайты по очень простой схеме:
Мак + MAMP PRO + заливка всего по ФТП на ВПС с VestaCP - все в принципе устраивало
Но в данное время этого стало не хватать и хотелось бы следующее:
- Локальное окружение = аналог серверного
- Простой деплой файлов и баз данных (с базами данных сложнее - надо не затирать того что есть на сервере и лишь вносить изменения в структуру БД, например, добавить поле или индекс)
Что попробовал сделать:
Развернул Vagrant машинку от Phalcon
https://github.com/phalcon/box (какраз знакомлюсь с этим фреймворком)
Но встал вопрос: Снова сервак, ставить панель, все настраивать....
Вот встало 2 вопроса:
1) По локальной разработке: Поднимать 1 вагрант бокс и в нем все сайты? В принципе достаточно удобно либо под каждый сайт свой вагрант бокс? Сайты у меня бывают десятками..... Или их както группами объединить?
2) Как развернуть (в идеале) такоеже окружение на ВПСи обновлять его также автоматом?