一、环境要求
  • Node.js 8.9.4+
  • MySQL 5.7+
  • Redis 4.0+
  • centos6.8(本人所操作系统环境)
Node.js安装参考http://note.youdao.com/noteshare?id=df9f736179a369363ea43d6bac0d648b
二、下载源码,修改配置
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).
参考 https://github.com/thx/rap2-delos
参考 http://note.youdao.com/noteshare?id=a09b8e254d19dfebeb2a54ab094ea990

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

  1. RAP2-DELOS 开源社区版本 (后端 API 服务器)

    RAP2 是在 RAP1 基础上重做的新项目,它能给你提供方便的接口文档管理.Mock.导出等功能,包含两个组件(对应两个 Github Repository). rap2-delos: 后端数据 A ...

  2. 老版本微信平台服务器部署步骤(没那么坑版)

    老版本微信平台服务器部署步骤(没那么坑版) By Levy 1.  用putty登陆服务器 2.  安装需要的程序(nginx/python/pip/virtualenv) 3.  使用virtual ...

  3. 开源社区活跃度分析——api.github.com的使用

    目录 前记: 正文--API接口的使用: 少踩坑Tips: 作业Proposal:开源社区活跃度分析Proposal(北航开源软件开发导论第三次作业)_Smily^-^的博客-CSDN博客_开源社区活 ...

  4. 请问app项目怎么和后台一起部署到服务器,vue接通后端api以及部署到服务器操作...

    1.打开项目工程,找到config文件夹下index.js,进行以下修改 dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: ...

  5. 【实用的开源项目】使用云服务器部署Mattermost,强大的开发人员协作平台,更是一款高大上的聊天室

    前言 不知不觉[实用的开源项目]系列已经来到第四期了啊.今天为大家介绍一下 Mattermost ,教大家使用云服务器部署 Mattermost ,简洁.强大的私人书籍管理系统! 这篇文章是详细的文字 ...

  6. 【实用的开源项目】使用云服务器部署TaleBook,简洁、强大的私人书籍管理系统!

    前言 第三期[实用的开源项目]教程为大家介绍一下 TaleBook ,教大家使用云服务器部署TaleBook,简洁.强大的私人书籍管理系统! 这篇文章是详细的文字版,若希望方便查看视频,请向下滑动,查 ...

  7. gaussdb 开源免费版本【包下载、安装部署】【01】

    1. gaussdb 版本介绍 目前官方收费版本: gaussdb 100 (主打OLTP,在线事务处理) gaussdb 200 (主打OLAP 在线分析处理) gaussdb 300 (100+2 ...

  8. Orange API 网关部署安装总结

    目录 背景 第一部分 编译安装 第二部分 高版本安装 第三部分 docker安装 第四部分 总结 参考文献及资料 背景 orange是基于Nginx+lua研发的API网关项目.该项目为国人自研项目, ...

  9. centos 安装git_开源物联网MQTT 5.0服务器——EMQ安装及运行教程

    一.安装预置条件 EMQ X 可以跨平台运行在 Linux.FreeBSD.MacOS 或 Windows 服务器甚至是树莓派上. 服务器最低配置为 512MB 内存且至少保留 1 GB 以上硬盘空间 ...

最新文章

  1. cmake使用教程(十一)-使用cpack打包源码并编写自动化脚本上传到仓库
  2. C++编译器会对没有构造函数的类生成默认构造函数吗?
  3. 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
  4. Mysql Innodb 引擎优化(-)
  5. python颜色的字母代码,如何在python中更改特定印刷字母的颜色?
  6. 毕业论文 | 基于单片机的多功能智能小车设计论文(电路+程序+论文)
  7. hdu 1874(Dijkstra + Floyd)
  8. python类中变量作用域_Python中的变量作用域
  9. Vue+mui实现图片的本地缓存
  10. android常见传值
  11. android 输入法 监听,android 监听 输入法
  12. 打印 SpringMVC中所有的接口URL
  13. LeetCode.83. Remove Duplicates from Sorted List(删除单链表中的重复元素)
  14. 打印显示服务器存储空间不足,服务器存储空间不足,无法处理此命令。 ID 2019 或 2020...
  15. SpringCloud 之客户端负载均衡策略
  16. anylogic中编写java代码_anylogic 使用
  17. dat文件导入cad画图步骤_Cad小技巧——表格文件如何导入至CAD
  18. 基于StockRanker的AI量化选股策略
  19. Navicat使用总结(2022.9)
  20. app式成语_app的成语都有什么?

热门文章

  1. python(re 模块-正则表达式)
  2. Edge Case UVA - 1646
  3. 2016-03-30 作业 朱宇飞
  4. 抖音小程序创建广告位
  5. spfa判断负环( 负环判定 + spfa )
  6. 2023 目标,与君共勉
  7. 实现图片中文的识别和获取图片上文字的坐标(java实现)
  8. leetcode: 每个元音包含偶数次的最长字符串(前缀和 + 状态压缩(位运算、hash优化))*
  9. 人工智能个性化和逼真的漫画素描生成输入人脸图像创建漫画照片
  10. google android 系统介绍