Skip to content

学成在线项目-整体架构配置笔记

项目文档

项目git库与分支管理

项目后端git库

  • git库地址:git@github.com:MooNkirA/xc-edu-project-service.git

项目前端git库

  • git库地址:git@github.com:MooNkirA/xc-edu-project-ui.git

本项目的分支命名规范

  • master:主分支,永远是可用的、稳定的、可直接发布的版本,不能直接在该分支上开发。只有计划发布的版本功能在develop分支上全部完成,而且测试没有问题了才会合并到master上。
  • develop:开发主分支,代码永远是最新,所有新功能以这个分支来创建自己的开发分支,该分支只做只合并操作,不能直接在该分支上开发
  • feature-xxx:功能开发分支,在develop上创建分支,以自己开发功能模块命名,功能测试正常后合并到develop分支

本项目主要分支情况

  • master主版本分支
  • develop开发分支
  • feature-dayxx功能分支,以每天的功能为单位做为分支

项目数据库与相关中间件

Nginx

  • 本机安装:D:\development\nginx-1.14.2-xc-edu\

mongodb 数据库

本机部署(已删除)

docker版部署(mongoDb 4.0.18)

RabbitMQ

项目各模块配置url与域名

前端ui模块url与端口

后端服务url与端口

注册中心Eureka

配置hosts文件

shell
# 学成在线项目配置域名
127.0.0.1  www.xuecheng.com
192.168.12.132  img.xuecheng.com
127.0.0.1  eureka01
127.0.0.1  eureka02

待处理

未实现功能

  • day03 查看6.待完善功能

暂存数据

cms_config文档-首页轮播图原数据备份

json
{
    "_id" : ObjectId("5a791725dd573c3574ee333f"),
    "_class" : "com.xuecheng.framework.domain.cms.CmsConfig",
    "name" : "轮播图",
    "model" : [
        {
            "key" : "banner1",
            "name" : "轮播图1地址",
            "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQFp5wnCAG-kAAATMXxpSaMg864.png"
        },
        {
            "key" : "banner2",
            "name" : "轮播图2地址",
            "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQVp5wqyALcrGAAGUeHA3nvU867.jpg"
        },
        {
            "key" : "banner3",
            "name" : "轮播图3地址",
            "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQFp5wtWAWNY2AAIkOHlpWcs395.jpg"
        }
    ]
}
  1. 编写模板,在freemarker测试工程中新建模板index_banner.ftl

文件系统已上传的图片

  • group1/M00/00/00/wKgMhF1I8bKAK_sfAABgUAnk0N8760.jpg
  • group1/M00/00/00/wKgMhF1GLFWADYpFAAC8U7Yhv9Q90.jpeg
  • group1/M00/00/00/wKgMhF1H41mASy-oAABDrkH14Dc231.png

I know where dry desert ends, green grass grows · MooN