Konga Centos7.x安裝

1. 介紹

konga 提供了對Kong的界面操作,為什么不使用kong-dashboard呢? 主要原因是 kong-dashboard目前支持的kong版本略低, 因此本文介紹一下konga的安裝。

2. npm安裝

cd /usr/local/src
wget https://npm.taobao.org/mirrors/node/v16.6.2/node-v16.6.2-linux-x64.tar.xz
tar xf node-v10.16.0-linux-x64.tar.xz
# 把安裝目錄的npm,node  軟鏈接到/usr/local/bin
ln -s /usr/local/src/node-v16.6.2-linux-x64/bin/node /usr/local/bin/
ln -s /usr/local/src/node-v16.6.2-linux-x64/bin/npm /usr/local/bin/
# 驗證安裝有效性
node -v
npm -v

3.konga 安裝

# 注意本操作不可以使用root用戶執(zhí)行
cd /usr/local/src
# 下載源碼, --depth=1 表示權(quán)下載最新版本的源碼,可以加速下載
git clone https://github.com/pantsel/konga.git --depth=1
cd konga
# 安裝npm 依賴 
npm i

3.1 konga 配置

cd /usr/local/src/konga
cp .env_example .env

vim .env
## 修改為如下設(shè)置
PORT=8080
NODE_ENV=production
KONGA_HOOK_TIMEOUT=120000
DB_ADAPTER=postgres
DB_URI=postgres://konga:konga@127.0.0.1:5432
DB_USER=konga
DB_PASSWORD=konga
KONGA_LOG_LEVEL=warn
TOKEN_SECRET=some_secret_token


## 執(zhí)行下面的語句 創(chuàng)建數(shù)據(jù)庫的表
node ./bin/konga.js  prepare --adapter mysql --uri mysql://localhost:3306/konga

node ./bin/konga.js  prepare --adapter postgres -u postgres://konga:konga@127.0.0.1:5432/konga

## 啟動服務(wù)
npm start

3.2 docker安裝

#數(shù)據(jù)庫url格式 postgresql://用戶名:數(shù)據(jù)庫密碼@kong-database:端口/庫名
docker run --rm  --network kong-net --name konga pantsel/konga:0.14.1 -c prepare -a postgres -u postgresql://konga:konga@106.14.17.85:5432/konga

docker run -d -p 1337:1337 \
        --network kong-net \
        --name konga \
        -e "NODE_ENV=production"  \
        -e "DB_ADAPTER=postgres" \
        -e "DB_URI=postgresql://konga:konga@106.14.17.85:5432/konga" \
        pantsel/konga:0.14.1

參考

CentOS7 Konga 圖文安裝
https://github.com/pantsel/konga
CentOS 7安裝konga
https://www.bilibili.com/video/BV1m64y1479h?p=5&spm_id_from=pageDriver
https://blog.csdn.net/nklinsirui/article/details/118892872
http://www.itdecent.cn/p/dde6efa2e38c
https://blog.csdn.net/qism007/article/details/89521454
https://www.cnblogs.com/jerryqm/p/12901036.html
https://zhuanlan.zhihu.com/p/109721366
Kong/Konga網(wǎng)關(guān)的Docker部署
Docker安裝部署kong和konga,并且配置konga頁面(學(xué)習記錄)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容