Годится ли Yandex.Disk или Dropbox для локльной разработки?

Для разработки на ruby on rails я решил использовать удаленный мощный сервер. Для того чтобы не ноутбук не грузил свои ресурсы при соберке контейнеров докер и прочих нагруженных задач. Хотелось бы чтобы процесс разработки выглядел так. Разраб работает локально у себя с файлами проекта, эти изменения сразу же применяются на удалённом сервере. Он по ssh подключается к консоли сервера и выполняет нужные ему команды.
Хорошая ли это идея использовать для синхронизации файлов Yandex.Disk или Dropbox?
  • Вопрос задан
  • 1577 просмотров
Пригласить эксперта
Ответы на вопрос 6
SagePtr
@SagePtr
Еда - это святое
Лучше использовать систему контроля версий, например, git. И интегрировать с CI, который при каждом коммите выполняет пересборку проекта и другие какие-нибудь необходимые действия.
Ответ написан
@deliro
Агрессивное программирование
Нет, не хорошая. Отвечать на вопрос "почему" не буду. Люди, которые создали VCS, сделали это не просто так. Не надо изобретать велосипед.
Ответ написан
OnYourLips
@OnYourLips
Совершенно не годится, если сравнивать с альтернативами.

Советую git + capistrano.
Ответ написан
@stratosmi
Упомянутые вами облачные хранилища файлов предназначены для другого.

А то что вы хотите - это некий mini-devops, чтоб без знаний совсем не просто.

Но вот если вы будете использовать для запуска сервера что-то типа PaaS Google AppEngine или Heroku, то вы минимальными усилиями сможете получить то, что вам нужно.
А для работы с исходниками - сервера BitBucket, Github, Gitlab и т.п.

"Подключаться по SSH и делать что ему нужно" - разрушает всю концепцию.
В таком разе ничего отследить невозможно, что он там руками сделал.
Ответ написан
vesh95
@vesh95
Инженер-электроник, программист
Предлагаю тогда вообще на удаленке все писать.
SSH подрубился, vim и в путь))
Ответ написан
crmMaster
@crmMaster
Если вам очень надо что-то писать по SSH, то можно настроить IDE для синхронизации через scp или FTP. Но это не самый лучший способ. Куда лучше освоить системы деплоя по типу capistrano, а локально работать с небольшим объемом данных.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы