Контроль версий и развертывание проекта Rails с помощью cPanel

На моем сервере, какой вариант у меня есть, это базовый безлимитный сервер, на котором может размещаться неограниченный проект rails, с которым можно управлять драгоценным камнем, потому что он использует последнюю версию cpanel с ssh, теперь я смущаюсь,

как я могу использовать функцию отсутствия ssh в cpanel и упростить развертывание? я не знаю, возможно ли использовать capistrano и git с каким-либо руководством для этого? чтобы сделать возможным обновление с помощью функции git push, я никогда ничего не развертывал раньше, я пытался использовать heroku, но я не знаю, почему многие пользователи могут сделать свой файл размером 5 МБ... мой проект сейчас находится на 30% в прогрессе, но использованное пространство было 14mb...

Итак, я купил дешевый стандартный веб-сервер с cpanel. кто-нибудь может помочь мне в этом случае? обычно как вы развертываете и где вы развертываете?

недавно один парень дал мне ссылку для развертывания github, возможно ли использовать github на сервере cpanel? я имею в виду, как хост и отправить файл в github, а затем связать с персональным сервером? в любом случае, спасибо тому, кто недавно ответил мне ^.^

я просто разрабатываю для хобби ... какой дешевый сервер рельсов предлагает? Большое спасибо за ответ~


person 1myb    schedule 14.01.2010    source источник
comment
У вас есть все необходимые инструменты. Capistrano поддерживает git начиная с версии 2.1. Взгляните на некоторые из руководств на веб-сайте. capify.org   -  person jamuraa    schedule 14.01.2010


Ответы (2)


Вы также можете попробовать heroku (www.heroku.com) в качестве хостинговой платформы. Он имеет простой рабочий процесс развертывания, использующий git.

person dtt101    schedule 14.01.2010
comment
но это слишком дорого - person wasipeer; 19.08.2017

Если вы уже это сделали, вам нужно установить git на вашей локальной машине.

Вот немного о capistrano.

Capistrano — это, по сути, серия скриптов (которые вы запускаете с вашего локального компьютера), которые получают ваш код и размещают его на вашем веб-сервере (серверах). Вы можете настроить capistrano либо для извлечения вашего кода из git на производственном сервере, либо для копирования вашего кода с вашего локального компьютера.

person Anna    schedule 14.01.2010
comment
я нашел вашу ссылку полезной ~ особенно сайт KC, он почти представляет все, что нужно знать перед развертыванием ~ спасибо - person 1myb; 16.01.2010