我正在寻找某种方式来设置项目,以便您可以运行一个命令,该命令将运行npm run serve
和rails server
,然后将/
路由到npm服务器以及/api
上的所有内容均已安装到导轨。在生产中,我为此使用nginx,但是我不想让开发人员必须在整个系统上配置nginx才能使开发版本正常工作。我可以将任何便携式Web服务器与存储库捆绑在一起,因此不需要手动配置吗?
答案 0 :(得分:1)
使用Heroku可以部署,运行和管理以Ruby或Node.js编写的应用程序。
它还提供了5个免费的主机托管服务,其站点为heroku的子域。.您需要的是在其上创建一个应用程序,并在git上创建一个heroku远程服务器。那就是它。它将在heroku服务器上构建,运行和部署您的应用程序
我也已经在heroku上添加了我的application (gif search engine),并且运行正常。
您还可以在Procfile
中添加自己的命令来服务您的应用程序。
有关更多信息,请访问:heroku