2013-10-10 259 views
2

我有我的虚拟专用服务器,我指出一个域名为/var/www/vhosts。我的本地系统中有我的Rails应用程序。在通过FTP传输我的文件后,如何在生产模式下运行我的Rails应用程序?使用FTP部署rails应用程序

大部分教程都是关于使用capistrano进行部署的。由于我没有私人的git回购,我对使用capistrano不感兴趣。

+0

你可能应该对使用capistrano感兴趣。特别是如果替代方法是使用FTP来复制文件。你知道有些东西需要在你部署的服务器上访问命令行吗? –

回答

0

正如我所记得的,Capistrano确实支持从存储库以外的其他来源进行部署。 在我们用来从本地管理服务器部署到集群的一个生产场景中。 低级别是使用rsync/ftp不记得。

这里是一个相关的帖子: Capistrano deployment with rsync

请不要张贴其他方法您的发现。

0

你使用的是Git吗?如果是的话,你可以使用这个Ruby工具来通过FTP进行部署:

有三个git-ftp脚本可以让你将git仓库“推”到FTP服务器。

还有其他语言等这样的工具太多,如果你喜欢写的Bash,Python或PHP脚本。

如果你不使用Git,我强烈建议你开始使用它。