我可以在谷歌云上部署PHP应用程序,分别为标准和灵活的环境配置App.YAML。
“app.yaml”用于标准环境:
runtime: php55
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.php
- url: /fileUpload.php
script: fileUpload.php
适用于灵活环境的“APP.YAML”:
runtime: php55
env: flex # flexible env
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.php
- url: /fileUpload.php
script: fileUpload.php
现在我想在一个应用程序中同时使用这两个环境。
一。helloworld.php URL的标准环境
2。灵活的FLUEPROADAD.PHP URL环境
所以请给我推荐一下这个应用程序的结构。
提前谢谢
我试过下面的结构,但没用。。
|-dispatch.yaml
|-standard
|-app.yaml
|-helloworld.php
|-flexible
|-app.yaml
|-fileUpload.php
dispatch.yaml代码:
dispatch:
- url: "*/fileupload/*"
service: flex-module
- url: "/.*"
service: default
如何在单个应用程序中同时使用标准和灵活的环境?
例子:
域:
如果我们访问url“/”或“/helloworld.php”:那么它将使用标准环境。
如果我们访问URL的示例.COM/FILUPROAD.PHP:那么它将使用灵活的环境。
是否有可能处理以上两种情况?