将基于cloud9的rails应用程序部署到本地Linux服务器

时间:2016-04-22 02:25:27

标签: ruby-on-rails linux git web-deployment

我在cloud9(www.c9.io)上使用bootstrap和其他宝石在rails上开发了一个应用程序,我有带有种子数据的mysql数据库。现在我想将它部署在本地服务器上,该服务器不会连接到互联网(仅供部门访问)。任何人都可以告诉我如何去做,比如我需要采取哪些步骤来成功部署它,以及我将如何处理与我的应用程序链接的数据库。我也在github.com上维护同样的git repo。

1 个答案:

答案 0 :(得分:0)

我会使用git将存储库克隆(https://git-scm.com/docs/git-clone)到可以访问互联网的机器上,然后通过闪存驱动器或其他硬件传输文件。在本地服务器上安装应用程序后,确保已安装rails并且您只需在原位启动rails应用程序即可。

您可以使用mysqldump将种子数据库复制到单个文件中,然后将该文件传输到本地服务器并使用restore命令进行复制。本教程之前帮助过我:http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/