Heroku:部署Rails API + React fronend

时间:2016-04-28 14:45:05

标签: ruby-on-rails heroku deployment reactjs

我正在使用react-redux-starter-kit作为前端,使用Rails 4.x版本作为后端。在开发过程中,koa网络服务器在localhost:3000正在服务前端,而puma正在localhost:5000投放Rails。现在我需要将这两个部署到生产(Heroku),我不确定它是如何工作的。

  1. Rails位于根目录/
  2. React生活在/front,我可以将React应用编译成/front/dist/
  3. 现在,我如何让puma提供front/dist/中的任何内容,同时确保它为Rails提供服务?

    换句话说:

    1. http://mywebsite.com/应该提供捆绑的React应用
    2. http://mywebsite.com/api/应该为Rails应用提供服务
    3. 在开发中,以下设置工作正常,但我正在运行两个不同的服务器

      1. http://localhost:3000投放React应用(非捆绑)
      2. http://localhost:5000/api为Rails应用提供服务。
      3. blog post详细介绍了部署情况,但缺少的部分是如何在http://mywebsite.com处投放React应用程序。

0 个答案:

没有答案