应用程序firebase托管中的微服务部署

应用程序firebase托管中的微服务部署,firebase,microservices,google-cloud-functions,firebase-hosting,Firebase,Microservices,Google Cloud Functions,Firebase Hosting,我用polymer 2.0和polymerfire构建了一个应用程序,并将其部署到firebase主机中。这部分很光滑 但我希望将我的所有云功能作为单独的模块/单独的项目进行维护,并将它们独立部署到firebase托管中。根据Google IO 2017年的会谈,建议云功能采用微服务风格 我面临的问题是: 每当我部署单个模块时,它都会删除以前部署的所有云功能。这意味着仅启用firebase功能的项目中的firebase部署,将删除所有其他云功能并部署此项目中声明的功能 简而言之,看起来我需要用完

我用polymer 2.0和polymerfire构建了一个应用程序,并将其部署到firebase主机中。这部分很光滑

但我希望将我的所有云功能作为单独的模块/单独的项目进行维护,并将它们独立部署到firebase托管中。根据Google IO 2017年的会谈,建议云功能采用微服务风格

我面临的问题是:

每当我部署单个模块时,它都会删除以前部署的所有云功能。这意味着仅启用firebase功能的项目中的
firebase部署
,将删除所有其他云功能并部署此项目中声明的功能

简而言之,看起来我需要用完整的web应用程序创建一个单一的整体,所有的云功能都在一个fat项目中,并部署整个项目。这违背了微服务风格的意义


请告知我是否在整个安装过程中遗漏了一些重要内容?

您可以通过指定要更新的功能来部署/取消部署单个功能:
firebase部署--仅功能:功能1、功能2
。它仍将部署项目中的所有代码,因为CLI不“知道”每个特定功能需要哪些文件。但它只会更新您指定的函数。

请坚持每个问题只回答一个问题。我的回答如下#1。为#2打开一个新问题,并确保包括。谢谢@FrankvanPuffelen的回答和建议。我为第二个问题提出了另一个问题