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的管理端口

原文地址:https://www.cnblogs.com/yang37/p/14633724.html