在intra-mart团队开发过程中,一个简单的开发环境分发方法
假设
-
- intra-mart Accel Platform
-
- intra-martが動作する環境セットアップ済(テナントセットアップ完了)
-
- セットアップ方法は下記記事が詳しいです。IM-BOX(Apache Cassandra)の導入は回避したほうが無難です
- intra-mart実践入門の作成記録 #010 執筆用intra-mart環境構築
想要做的事情
-
- 各開発者の端末に開発サーバー(デバッグサーバー)を構築したい
-
- DBは共有したい
- IM-Workflow、IM-BISなどの定義情報を共有したい
做法概述
-
- Storageディレクトリがローカルにある場合、ネットワークドライブに移して共有します
-
- Storageディレクトリのパス指定は設定ファイルにあるので、そちらも変更します
-
- intra-mart ストレージ設定ファイル
構築済のResinディレクトリをまるごとコピーして配布します
それだけでDB接続情報は共有されます
应用编程
如果在不同的基地点进行开发或者外包的情况下。
只需要共享 Resin、DB 和 Storage,所以我们会压缩并分发 Resin 和 Storage。
DB 会被导出并进行分发。
只要根据目标环境的需求修改 DB 连接信息和 Storage 路径,开发环境应该能够正常运行。
内部系统的 DB 连接设置。