【发布时间】:2016-10-17 16:48:44
【问题描述】:
现在我已经设法使用自定义 Dockerfile 将我的一项服务(用 PHP 编写的 API)部署到 GAE 灵活, 我想部署另一个服务,它是一个 Mongodb 数据库,以便我的 PHP API 可以在 Mongodb 中存储数据。
因为我想在 GAE 中灵活构建我的所有微服务,所以我正在考虑使用相同的流程,即部署另一个自定义 Dockerfile 来构建我的 Mongodb 实例。
现在我想知道这是否是正确的方法?在这种情况下,我担心我的 Mongodb 实例的状态性。当实例重新启动或部署另一个版本时,数据是否会丢失,对于我正在尝试做的事情,还有其他更推荐的方法吗?
PS:我不想使用 Google Datastore,主要是因为我使用 Symfony PHP 框架和许多有用的包来与 Mongo 交互。
【问题讨论】:
标签: php mongodb symfony google-app-engine docker