作为管理部分,我想使用 ForestAdmin。
另外我将使用已经存在的数据库(实际上是 Mattermost 的)。
一切都部署到 AWS(ForestAdmin 和 Mattermost)。
由于教程,我可以通过 Lumber 安装 ForestAdmin 并将其连接到现有数据库。实际上我已经这样做了,做一些代码来扩展一些功能。
主要问题是:当我通过 Lumber 在本地安装 ForestAdmin 时 - 我指向我的本地数据库实例,并且 lumber 生成代码(模型和 CRUD)。所以我也可以在本地安装 ForestAdmin 并指向 AWS 上的 Mattermost 数据库。但是我可以以某种方式更改我想使用的数据库 - 本地数据库还是 AWS 上的那个数据库?
也许我对这个问题的解释很糟糕 - 所以我也会尝试用所需流程的例子来改写:
- 已在 AWS 上安装数据库的 Mattermost
- ForestAdmin 也通过 Lumber 安装并连接到 Mattermost 的数据库
- 我得到了 Forestadmin 和 Mattermost 的本地实例,编写了一些代码,在本地环境中进行了测试。
- 推送到 repo,通过 ssh 连接到 AWS 并拉取所做的更改。
- AWS 实例作为本地实例工作,但具有单独的 db 实例。
或者也许有一些更好的方法可以从本地 Forestadmin 推送更改并将其拉到 Forestadmin 的 AWS 实例?
提前感谢您的帮助!