Как деплоить не теряя данные базы используя capistrano 3 (deploy rails)?
Добрый день.
Подскажите, как вы деплоите rails app ?
Я использую капистрано (опыта с деплоем мало), у меня при деплое каждый раз накатывается приложение с нуля ( с нуля - миграция базы данных выполняется и естественно база пустая). Пробуя команды которые в cap -T, методом перебора - команды update/updating - результат тот же, каждый раз база чистая.
Как я понимаю, нужно делать бекап базы и, или других файлов и указывать путь. Правильно ли я понимаю?
В документации не могу найти где эти действия описаны.
Как "правильно" конфигурировать rails app с помощью капитрано 3, или что почитать/посмотреть чтоб понимать этот процесс ? подскажите пожалуйста.
Да, странно, при cap (production) deploy бд не пересоздаётся/не очищается - проходят только миграции (при необходимости).
Показывайте, что именно делаете и конфиг капистрано.