开发概览
公用环境介绍
我们使用公用的校内服务器完成项目的开发、测试和部署;这台机器只在需要前后端对接等情景下使用,比如最终的展示环节,比如集合调试,日常大家还是在自己的电脑下进行代码的调试
- 系统:Ubuntu
- 校园网 IP:172.18.198.206
- 用户:cpm
- 密码:xxxxxxxxx(在公开文档上密码不可见)
环境部署流程
概述
为了方便调试程序,保证任何人可以在本地拥有一致的环境,需要确保部署是足够明确且可迁移的。同时考虑到后续我们的项目需要面向真实的使用者,这同样需要一个明确简单的部署流程。所以有必要专门把环境的部署流程整合起来。
这里我们将环境的部署分为几个模块:数据库、后端、虚拟设备、前端,具体的部署流程需要各个小组的同学完成,现在只有一些简单的约定和规范说明,如果有任何内容和实际环境有偏差,大家直接更改即可。
拓扑说明
除了终端设备外,在开发过程中,所有服务都运行在同一台机器上,各个服务占用的端口如上。终端通过校园网获取服务。