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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM