2016-05-17 113 views
0

是否可以使用FileZilla將rails項目部署到遠程服務器?服務器運行nginx/1.4.6(ubuntu)部署rails項目到遠程服務器

如果沒有什麼是部署該項目的最佳方式,如果已經有一個正在運行的版本!

+0

其中是您要推送到的服務器?它是否像AWS?或者一個heroku? – MZaragoza

+0

你應該考慮使用[Capistrano](http://capistranorb.com)。 –

回答

1

要回答你的問題是,該代碼需要了,所以FTP應該做的招。您可能需要重新啓動nginx才能獲取更改,通常只需接觸restart.txt就足夠了,但這對於您的設置很重要。

這是最好的方法嗎?可能不是!

其他人建議capistrano,這將非常適合您維護的服務器,或使用Heroku(或類似的)服務進行更簡單的設置。

1

部署Rails應用程序是一項艱鉅的工作。總有一種簡單的方法(heroku),但是共享服務器不能很好地處理rails。理論上你可以但通常這個共享服務器真的過時了ruby和rails版本,並且絕對沒用。你可以試着通過ssh連接並嘗試更新它,但我懷疑你將能夠做到這一點。所以...如果你是一個我可以建議的rails開發者。

1-對於小型應用程序運行的Heroku(輕鬆自由的),但是成本變得像與該應用的增長地獄

2 - 如果你正在考慮開發大型應用獲得一個專用的服務器(你可以得到便宜的每月5歐元),並將其配置爲您的計算機,除非您在生產環境中運行導軌。

3-相信我,我打了足夠的Rails和共享服務器,我辭職......我只是放棄了