一方面做单页应用程序,另一方面用REST API来获取资源,这是很多公司所做的事情。我一直在做一个宠物项目,包括使用Symfony2框架构建的REST API和带有Web组件和聚合物的SPA。 SPA正在执行AJAX请求以获取资源。
现在我想知道如何在网络上部署它。我没有很多部署经验,我想知道是否有最佳实践来部署Web应用程序以及在何处进行。
我看过Heroku并且git push很方便,但我不知道是否(如何)我可以在同一个dyno上推送我的2个应用程序并处理两者之间的路由。 / p>
有关如何部署此类架构的任何想法吗?
答案 0 :(得分:0)
您应该考虑使用Capistrano等部署管理器。 Symfony有own version这可能很有用。两者都是用Ruby编写的,虽然我喜欢使用Magallanes,因为它具有大部分相同的功能,但是用PHP编写,因此依赖性更小,更容易修改。