【问题标题】:Rails environments deployment (dev/test and production)Rails 环境部署(开发/测试和生产)
【发布时间】:2011-02-14 17:34:12
【问题描述】:

如何针对我的虚拟主机上的文件夹位置设置我的开发/测试/生产应用程序?

我目前有两个文件夹:MyDomainDev 和 MyDomainPro(用于开发/测试和生产)。

我的子域“dev.mydomain.com”指向开发/测试文件夹,“mydomain.com”指向生产文件夹。这是正确的还是我错过了有关开发/测试/生产环境的一些基本内容?

真的应该只有一个文件夹,但环境是由 url 中存在的子域设置的吗?

即,“mydomain.com”将环境设置为“生产”,而“dev|test.mydomain.com”将环境设置为“dev|test”?

【问题讨论】:

    标签: ruby-on-rails development-environment


    【解决方案1】:

    首先,将它们放在一台服务器上可能不是一个好主意。如果您刚刚开始,可能还可以。

    但也就是说,您可以拥有一个文件夹,但在每个域的 Rack 设置中指定要运行的环境。你用的是什么服务器环境?

    【讨论】:

    • 我在一个 bluehost 共享服务器上。为什么将它们放在同一台服务器上是个坏主意?我应该澄清我的上下文,说真的只有一个开发人员(我),它不是一个超级流量的网站。平均每天有 60 位访客。
    • 好吧,看来我不得不使用两个单独的目录——一个用于开发,另一个用于生产。你知道他们为什么会那样做吗?我应该为生产文件夹创建一个到 dev 文件夹的符号链接,还是你认为这会破坏某些东西?
    最近更新 更多