zoukankan      html  css  js  c++  java
  • rap2-delos搭建

    安装基本工具

    git mysql5.7+ node8.9.4+

    获取源代码

    git clone https://github.com/thx/rap2-delos.git

    环境配置

    创建数据库

    mysql -e 'CREATE DATABASE IF NOT EXISTS RAP2_DELOS_APP DEFAULT CHARSET utf8 COLLATE utf8_general_ci';

    配置文件

    目录:rap2-delos/src/config
    文件:config.dev.ts;其中dev,表示开发环境,其他同理
    修改:config.dev.ts文件中db对象中usernamepassword参数与本地或者开发环境的数据库信息匹配

    config.prod.ts

    import { IConfigOptions } from "../types"
    // 先从环境变量取配置
    let config: IConfigOptions =  {
        version: '2.7.0',
        serve: {
            port: (process.env.EXPOSE_PORT && parseInt(process.env.EXPOSE_PORT)) || 8080,
            path: '',
        },
        keys: ['some secret hurr'],
        session: {
            key: 'rap2:sess',
        },
        db: {
            dialect: 'mysql',
            host: process.env.MYSQL_URL || 'localhost',
            port: (process.env.MYSQL_PORT && parseInt(process.env.MYSQL_PORT)) || 3306,
            username: process.env.MYSQL_USERNAME || 'user',
            password: process.env.MYSQL_PASSWD || ‘****',
            database: process.env.MYSQL_SCHEMA || 'rap',
            pool: {
                max: 80,
                min: 0,
                idle: 20000,
                acquire: 20000,
            },
            logging: false,
        },
        redis: {
            host: process.env.REDIS_URL || 'localhost',
            port: (process.env.REDIS_PORT && parseInt(process.env.REDIS_PORT)) || 6379
        },
        mail: {
          host: 'smtp-mail.outlook.com',
          port: 587,
          secure: false,
          auth: {
              user: 'rap2_notify@outlook.com',
              pass: ''
          }
        },
        mailSender: 'rap2_notify@outlook.com',
    }
    export default config

    安装项目依赖包

    项目根目录下执行

    npm install

    初始化数据库

    项目根目录下执行

    npm run create-db

    编译启动项目

    执行mocha测试用例和js代码规范检查

    npm run check

    开发模式
    启动开发模式的服务器 监视并在发生代码变更时自动重启

    npm run dev

    生产模式
    启动生产模式服务器

    npm start

  • 相关阅读:
    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
    快速制作gif动图
    Linux中安装Oracle11g后出现监听的问题及解决办法
    navicat连接不上Linux服务器上的MySQL
    lapacke svd实例
    ubuntu lapack安装与使用
    python numpy访问行列元素的方法
    numpy opencv matlab eigen SVD结果对比
    相似变换 SimilarityTransform 以及skimage源码
    OpenCV仿射变换+投射变换+单应性矩阵
  • 原文地址:https://www.cnblogs.com/cuiyupu/p/11608060.html
Copyright © 2011-2022 走看看