本节课我们将我们的项目拆分成3个工程,我们也会增加一些集成测试来确保每一个服务都能够正确的运行,引入持续集成概念,最后,我们还将添加一个ReactJS
的客户端。
flask-microservices-main
- Docker Compose 文件、Nginx、管理脚本等flask-microservices-users
- Flask 应用flask-microservices-client
- 客户端本节课结束后,你能学习到:
Docker Compose
文件管理多个git
仓库的服务Docker
运行Travis CI
React
应用React
组件构建一个单页面应用