Skip to content

thx/rap2-dolores

Folders and files

NameName
Last commit message
Last commit date
Nov 1, 2019
Jul 20, 2020
Nov 15, 2019
Jul 12, 2021
Oct 31, 2019
Jul 19, 2019
Nov 23, 2017
Nov 23, 2017
Feb 11, 2022
Mar 2, 2018
Jul 12, 2021
Feb 9, 2021
Nov 15, 2019
Oct 31, 2024
Oct 31, 2024
Nov 23, 2017
Jul 20, 2020
Mar 27, 2020

Repository files navigation

RAP2-DOLORES CE version (front-end static build)

Build Status

Intro

RAP2 is a new project based on RAP1. It has two components: RAP2是在RAP1基础上重做的新项目,它包含两个组件(对应两个Github Repository)。

  • rap2-delos: back-end data API server based on Koa + MySQL link

  • rap2-dolores: front-end static build based on React link

  • rap2-delos: 后端数据API服务器,基于Koa + MySQLlink

  • rap2-dolores: 前端静态资源,基于React link

Resources

Deployment 部署

development 开发模式

# initialize 初始化
npm install

# config development mode server API path in /src/config/config.dev.js
# 配置开发模式后端服务器的地址。 /src/config/config.dev.js

# test cases 测试用例
npm run test

# will watch & serve automatically 会自动监视改变后重新编译
npm run dev

production

# 1. config server API path in /src/config/config.prod.js(production config file)
# 1. 配置后端服务器的地址。 /src/config/config.prod.js(生产模式配置文件)

# 2. produce react production package
# 2. 编译React生产包
npm run build

# 3. use serve or nginx to serve the static build directory
# 3. 用serve命令或nginx服务器路由到编译产出的build文件夹作为静态服务器即可

serve -s ./build -p 80

Author

  • Owner: Alimama FE Team
  • Author:
    • Before v2.3: all by @Nuysoft, creator of mockjs.
    • v2.4+ / CE version: Bosn(creator of RAP1) Nuysoft
    • We are looking for more and more contributors :)

Tech Arch

  • Front-end (rap2-dolores)
    • React / Redux / Saga / Router
    • Mock.js
    • SASS / Bootstrap 4 beta
    • server: nginx
  • Back-end (rap2-delos)
    • Koa
    • Sequelize
    • MySQL
    • Server
    • server: node