Всем доброго времени суток.
Имеется сайт написанный на Ruby on Rails, база данных MongoDB, веб-сервер Unicorn, nginx, Ubuntu 15.04. Есть доступ к серверу по SSH на завтрашний день, необходимо за завтра срочно перенести на локальный сервер. Бэкапов, насколько мне известно, нет, только живая версия. Ну и в дополнение скажу, что с таким стэком дела не имел, только со стандартным Lamp. По теме наиболее релевантное, что я нашел:
https://habrahabr.ru/post/140910/, однако там тема не полностью покрывает мой случай, так как там приложение разворачивается с нуля.
Как это вижу я:
1. Скопировать конфиги nginx (легко)
2. Сделать полный дамп базы на монге с помощью штатных средств, потом влить на локальный. (примерно представляю)
Теперь собственно вопросы:
1. Полный дамп переносит все базы и пользователей со всеми паролями, правами доступа и т.д.?
2. Как правильно перенести сами файлы сайта и запустить его, ибо меня смущает наличие gem'ов, rvm и т.д.?
3. Нужно ли настраивать unicorn?
4. Что ТОЧНО потребуется настраивать, фиксить в файлах проекта (например, настройки подключения к базе)?
------------------------------------------------------------------------------------
Да, я понимаю, что с нуля за один день если и получится это перенести, то очень криво, но такова задача и, к сожалению, никуда от этого не уйти. здесь стоит задача ХОТЬ КАК-ТО ЗАСТАВИТЬ РАБОТАТЬ на локальной сервере и далее не спеша уже разбираться во всем. Пока пошел читать мануалы по этой теме