我有我的虚拟专用服务器,我将域名指向/var/www/vhosts
. 我的本地系统中有我的 Rails 应用程序。通过 FTP 传输文件后,如何在生产模式下运行 Rails 应用程序?
大多数教程都是关于使用 capistrano 进行部署的。因为我没有私人 git 仓库,所以我对使用 capistrano 不感兴趣。
我有我的虚拟专用服务器,我将域名指向/var/www/vhosts
. 我的本地系统中有我的 Rails 应用程序。通过 FTP 传输文件后,如何在生产模式下运行 Rails 应用程序?
大多数教程都是关于使用 capistrano 进行部署的。因为我没有私人 git 仓库,所以我对使用 capistrano 不感兴趣。
我记得 Capistrano 确实支持从存储库以外的其他来源进行部署。在一个生产场景中,我们过去常常从本地管理服务器部署到集群。低级别要么使用 rsync/ftp 不记得了。
这是一个相关的帖子: Capistrano deployment with rsync
请务必在其他方法上发布您的发现。
你在使用 Git 吗?如果是,您可以使用此 Ruby 工具通过 FTP 进行部署:
有三个 git-ftp 脚本允许您将 git 存储库“推送”到 FTP 服务器。
如果您更喜欢用 Bash、Python 或 PHP 编写的脚本,那么还有其他语言的其他此类工具。
如果你不使用 Git,我强烈建议你开始使用它。