apache/fineract-cn-fims-web-app Docker Image
Apache Fineract Fims Web应用,用于Fineract-CN平台的前端交互,支持开发环境运行、生产构建、测试及Docker容器部署。
Apache Fineract Fims Web App 镜像文档
镜像概述
Apache Fineract Fims Web App是Apache Fineract-CN平台的前端Web应用,提供用户与Fineract-CN服务的交互界面。支持开发环境调试、生产资产构建、自动化测试,并可通过Docker容器部署,适用于Fineract-CN生态系统的前端开发与运行。
核心功能与特性
- 多环境支持:开发环境实时调试、生产环境构建与测试
- 自动化测试:集成Karma测试,遵循Angular测试最佳实践
- 版本控制:采用语义化版本(Semantic Versioning),含开发状态标识(snapshot、m、rc、ga)
- Docker部署:支持与Fineract-CN其他服务通过Docker Compose协同部署
使用场景
- Fineract-CN平台前端界面开发与调试
- 前端功能单元测试与集成测试
- 生产环境前端资产构建与部署
- Fineract-CN全服务Docker化部署
使用方法与配置说明
环境准备
- 依赖要求:Node.js 6.10.0+ 及 NPM 3+
- 安装依赖包:
npm i
开发环境设置
- 启动Fineract-CN demo服务:参考https://github.com/apache/fineract-cn-demo-server
- 运行本地开发环境:
npm run dev - 访问应用:打开浏览器访问
http://localhost:4200
生产构建
- 许可证检查:
npm run checkLicenses - AOT测试(仅用于验证,不建议生产环境直接使用):
npm run runProd - 构建生产资产:
npm run build,生成文件存放于/dist目录
测试
- 遵循https://angular.io/docs/ts/latest/guide/testing.html
- 运行Karma测试:
npm run test
Docker容器部署
通过Docker Compose部署Fineract-CN所有服务,参考https://github.com/apache/fineract-cn-docker-compose项目。
版本控制
版本号遵循http://semver.org/规范,格式为`{MAJOR}.{MINOR}.{PATCH}-{INDICATOR}[.{PATCH}]`,其中:
- 标识后缀:
snapshot:开发中的版本m:里程碑版本,包含特定功能集rc:发布候选版本,代码已完成ga:正式发布版本,推荐生产使用
- 示例:
1.2.3-snapshot、1.3.5-m.1、1.5.7-rc.2、2.0.0-ga
贡献指南
详见CONTRIBUTING文件。
许可协议
详见LICENSE文件。
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
轩辕镜像加速拉取命令点我查看更多 fineract-cn-fims-web-app 镜像标签
docker pull docker.xuanyuan.run/apache/fineract-cn-fims-web-app:<标签>
DockerHub 原生拉取命令
docker pull apache/fineract-cn-fims-web-app:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务