【发布时间】:2021-05-18 21:53:51
【问题描述】:
我正在使用 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.yaml文件的内容吗?当您一次只部署一项服务时,这是否有效?
-
除了@guillaumeblaquiere 评论,您是否查看过documentation 以了解如何在应用引擎中构建您的服务?
标签: java spring-boot google-app-engine google-cloud-platform cloud