我正在使用dialogflow,我有两个spring boot项目,一个是rest api,另一个是用于fullfilment的webhook。
我的项目结构如下:
chatbot-services (regular directory)
|
└─── chatbot-webhook (springboot project)
| └─ src
| └─ main
| └─ appengine
| | └─ app.yaml
| └─ java
| └─ resources
|
└─── api-service (springboot project)
└─ src
└─ main
└─ appengine
| └─ app.yaml
└─ java
└─ resources我正在尝试从聊天机器人服务中部署这两种服务,如下所示:
gcloud app deploy chatbot-webhook api-service但它向我显示了以下输出:

我已经尝试删除冲突的文件,但所有文件都冲突。
我还尝试像这样部署它:
gcloud app deploy chatbot-webhook/src/main/appengine/app.yaml api-service/src/main/appengine/app.yaml它显示了这个错误:

如何将多个服务部署到app引擎?如果有任何帮助,我将不胜感激。
发布于 2021-02-25 06:15:26
您可以单独使用版本名称进行部署。
例如,可以使用部署这两个项目
gcloud app deploy --version="chatbot-webhook"
gcloud app deploy --version="api-service"
但是,可能只有一个版本接收来自项目网站的流量,因此添加
--no-promote选项设置为您不想要的流量。
https://stackoverflow.com/questions/66217730
复制相似问题