• Linux下Konga的安装


    本文konga采取手动安装方式,并将数据库选用为mysql.

    1.环境准备

    需要安装npm以及node

    yum install npm
    
    npm -v
    # 6.14.11
    node -v
    # v10.24.0
    

    2.git上拉取安装包

    # github地址拉取
    git clone https://github.com/pantsel/konga.git
    # gitee地址拉取
    git clone https://gitee.com/mirro-other/konga.git
    # 拉取完成后,本地会得到konga文件夹.
    

    3.改写文件.env_example为.env

    .env_example是一个示例文件.

    项目启动时,会读取.env文件中的内容,由于没有.env,所以手动复制一份.

    # 复制.env_example,名字为.env
    cp .env_example .env
    

    参考

    PORT=1337
    NODE_ENV=development #开发环境 切换为生产环境标识时,不会自动迁移数据,需要手动迁移.
    KONGA_HOOK_TIMEOUT=120000 
    DB_ADAPTER=mysql # 适配数据库类型
    DB_URI=mysql://${dbUserName}:${dbPassWord}@localhost:3306/${databaseName} # 数据库连接信息,自己先手动创建个数据库.
    KONGA_LOG_LEVEL=info
    
    # eg:
    # DB_URI=mysql://root:root123@localhost:3306/konga
    

    4.改写文件local_example.js为local.js

    # 进入/konga/config目录
    cd config
    # 复制
    cp local_example.js local.js
    

    修改

    # 默认的
    models: {
        connection: process.env.DB_ADAPTER || 'localDiskDb',
    }
    # 修改为
    models: {
        connection: process.env.DB_ADAPTER || 'mysql',
        # 这里可以用‘mysql’,‘mongo’,‘sqlserver’,‘postgres’
    }
    

    4.安装

    npm install
    

    5.运行

    npm start
    # 访问ip:1337即可打开初始界面,注意端口是否打开.
    

    image-20210408180636389

    image-20210408180929835

    6.问题相关

    6.1 Uncaught ReferenceError: angular is not defined
    npm run bower-deps
    
    6.2 数据迁移
    6.3 konga异地连接kong

    kong的端口简介以及如何远程连接kong的管理端口

  • 相关阅读:
    linux 监控(未完...)
    linux命令快速入门
    [转]开源语音数据集
    websocket-client 试用简记
    gevent BrokenPipeError[未解决]
    locust 试用简记
    pydub 把音频按时间段切成小段(结合ffmpeg)
    ffmpeg & ffmpeg-python 试用(音频)
    Vue父组件向子组件传递数据
    uni-app 中 使用 scroll-view 想要手指触摸滑动,竟然不生效
  • 原文地址:https://www.cnblogs.com/yang37/p/14633724.html
Copyright © 2020-2023  润新知