RAP2-DELOS 开源社区版本 (后端API服务器) 部署安装

一、环境要求
  • Node.js 8.9.4+
  • MySQL 5.7+
  • Redis 4.0+
  • centos6.8(本人所操作系统环境)

二、下载源码,修改配置
1、获取源代码 git clone https://github.com/thx/rap2-delos.git
2、[root@product-C config]# pwd
/home/wwhu/rap2-delos/src/config

        需修改的文件:config.dev.ts  config.local.ts  config.prod.ts

根据需要修改启动端口,mysql连接,redis连接,例如
        
import { IConfigOptions } from "../types";

let config: IConfigOptions = {
  version: '2.3',
  serve: {
    port: 8888,
  },
  keys: ['some secret hurr'],
  session: {
    key: 'rap2:sess',
  },
  db: {
    dialect: 'mysql',
    host: '200.200.200.52',
    port: 3306,
    username: 'root',
    password: '123456',
    database: 'db_rap2_delos_app',
    pool: {
      max: 5,
      min: 0,
      idle: 10000,
    },
    logging: false,
  },
  redis: {
        host: '200.200.200.52',
        port: 6379
    }
}

export default config


三、在对应的mysql上建库
CREATE DATABASE IF NOT EXISTS db_rap2_delos_app
DEFAULT CHARSET utf8
COLLATE utf8_general_ci;

四、 安装项目依赖包
项目根目录下执行
npm install

五、 初始化数据库
项目根目录下执行
npm run create-db

六、 编译启动项目
执行mocha测试用例和js代码规范检查、项目根目录下执行
npm run check
npm run build
npm run dev



7、访问 http://localhost:8888 出现如下信息,后端代码部署正常。
RAP2后端服务已启动,请从前端服务(rap2-dolores)访问。 RAP2 back-end server is started, please visit via front-end service (rap2-dolores).


参考 http://note.youdao.com/noteshare?id=a09b8e254d19dfebeb2a54ab094ea990




猜你喜欢

转载自blog.csdn.net/hww237756557/article/details/80977055
今日推荐