运行Bottle(后端)+ Google App Engine上的Nodejs(前端)
我有我的Python /瓶后端在应用程序引擎上运行,并决定使用前端Nodejs /烬。 我还没有使用过很多Google云,但托pipe虚拟机testing似乎允许我使用Docker部署我的项目。
问题:我如何在Google云上运行后端和前端,并且可以在同一个项目中运行它? 我还没有find任何文件如何做configuration。 我确定有一个简单的答案,我没有看到。
首先要考虑的是Node.js和Ember.js是分开的东西。 Node.js允许编写javascript作为服务器端语言。 这意味着它被用作web服务器(后端)而不是客户端代码(前端)。 所以Node.js会replace你的python / bottle。 (特别是与Express.js一起使用的中间件)。
其次,你不需要在任何东西上托pipe“前端”。 在大多数现代networking应用程序中,“前端”由后端(python / bottle)提供给用户的浏览器,只要他们前往Weburl。
因为烬具有一个非常完整的路由系统,你只需要提供主索引页面以及资产,它将接pipe你的路由。
最后,您可以在谷歌云上托pipe一个python / bottle(后端)Ember.js(前端)应用程序。
- 在Docker镜像中部署WAR文件的正确方法
- 如何从“Docker quickstartterminal”启动docker时添加`–registry-mirror`?
- 使用RestSharp获取“使用Shipyard API时,阻止操作被调用WSACancelBlockingCall”中断
- 吞吐手表似乎在Docker中冻结
- angular2应用程序在nginx:稳定的高山docker图像尝试获取sockjs的URL,当我绑定主机8080 – >容器80,但不是80-> 80
- Docker可以在运行容器时自动将IP地址添加到主机
- Supervisord不会显示来自进程的stdout
- 如何在Kubernetes上创buildMongoDB集群?
- 无法从位于同一局域网中的另一主机ping通泊坞窗容器