arm64 平台:

一、源码安装 konga 

前提:安装nodejs
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-arm64.tar.xz
tar -xf node-v12.16.1-linux-arm64.tar.xz

配置node环境变量:
vi /etc/profile
export NODE_HOME='/home/node-v12.16.1-linux-arm64'
export PATH=$PATH:$NODE_HOME/bin

环境变量生效:
source /etc/profile

查看是否安装成功:
node -v

安装git,下载Konga 源码
yum -y install git
git --version

安装konga
git clone https://github.com/pantsel/konga.git

cd konga

修改数据库参数:
cp .env_example .env
vi .env
PORT=1337
NODE_ENV=production
KONGA_HOOK_TIMEOUT=120000
DB_ADAPTER=postgres
DB_URI=postgresql://localhost:5432/konga
DB_HOST=localhost
DB_USER=kong
DB_PASSWORD=kong
DB_DATABASE=konga
KONGA_LOG_LEVEL=warn
TOKEN_SECRET=some_secret_token

创建konga数据库:
docker exec -it kong-database bash
create database konga;

迁移数据:
node ./bin/konga.js prepare --adapter postgres --uri postgresql://kong:kong@localhost:5432/konga

配置npm权限
npm config set user 0
npm config set unsafe-perm true
git config --global url."git://".insteadOf https://

单独下载安装 node-sass 模块:
node-saas安装:
https://blog.csdn.net/fengmin_w/article/details/81879641?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-3&spm=1001.2101.3001.4242
解决方法一:创建.npmrc文件
在项目根目录创建.npmrc文件,复制下面代码到该文件。

phantomjs_cdnurl=http://cnpmjs.org/downloads
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org

保存后,运行安装:
npm install node-sass

继续安装其他依赖模块:
npm i

模块=安装成功后运行
npm run production
后台保持运行:nohup npm run production &

二、konga docker 安装

1、PostgreSQL kong 用户 创建 konga 数据库

2、初始化数据库

docker run --rm albertwzp/konga-arm64:next -c prepare -a postgres -u postgresql://kong:kong@172.18.0.1:5432/konga

3、运行容器

docker run -d -p 1338:1337 --network=kong-net --name konga -e "DB_ADAPTER=postgres" -e "DB_HOST=172.18.0.2" -e "DB_USER=kong" -e "DB_PASSWORD=kong" -e "DB_DATABASE=konga" -e "NODE_ENV=production" albertwzp/konga-arm64:next

注意一下:postgreSQL 在 kong-net 的地址,查看命令:

docker inspect kong-database |grep IPAddress

三、Konga 访问

konga 安装完成之后,浏览器访问:

http://IP:1337

注意:配置 Kong 的连接地址使,要用 kong-net 显示的 地址

Konga arm64 安装相关推荐

  1. docker中konga的安装

    docker中konga的安装 拉取镜像 docker pull pantsel/konga 2.初始化konga的数据库 docker run --rm \--network=kong-net \p ...

  2. 云原生微服务网关 Kong 和Kong 管理UI Konga快速安装攻略

    前言 在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务.甚至有时候需要对请求进行一些安全.负载均衡.限流.熔断.灰度等中间操 ...

  3. Apple M1(Mac Arm64) 安装开发工具

    为了安装golong + protobuf, 安装了几个prosix工具,从头编译.开发者帮助开发者 ​​M1芯片虽然已经出来一段时间了,还是有很多工具没有很好的迁移到新的系统上来. 我发现,home ...

  4. Kong(三)Konga UI安装和使用

    一   konga 的github地址 konga安装参考 ①  Kong 可视化UI 选择 +++++++++++++++ '官方kong-dashboard' +++++++++++++++1)收 ...

  5. 网关服务Kong和konga介绍安装使用教程

    介绍 Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用.易扩展的,由Mashape公司开源的API Gateway项目.Kong是基于NGINX和Apache Cassa ...

  6. 解决arm64安装nodejs出现Error while loading /usr/local/sbin/node: No such file or directory问题

    问题: 安装nodejs完成后,运行npm i 时,出现Error while loading /usr/local/sbin/node: No such file or directory错误提示 ...

  7. UOS(ARM64)安装Qt5

    本教程主要参考了https://blog.csdn.net/no2101/article/details/106024632 主机信息: 厂家:宝德(PowerLeader) 型号:PT620K 配置 ...

  8. arm64安装docker-compose

    arm64位操作系统上可用的docker-compose docker-compose默认在arm64位的操作系统上无法使用,需要重新编译 提取地址 密码: ucna 下载完成 操作命令: root登 ...

  9. docker安装kong和konga并简单使用

    docker下安装kong和konga以及简单使用 kong是什么 Kong是可扩展的开源 API层 (也称为API网关或API中间件).Kong在任何RESTful API之前运行,并通过Plugi ...

最新文章

  1. python学习笔记(一)之入门
  2. SAP系统内部顾问如何培养
  3. 工具在软件过程改进中的重要作用
  4. 苹果平板可以用html么,9.7寸ipad pro能用pencil吗?ipad pro全面支持Apple Pencil
  5. 把SAP云平台上创建的API proxy添加到API product里去
  6. 基于 frida 实现的逆向工具包 hooker
  7. html(7)盒子模型
  8. dubbo服务化最佳实践
  9. Oracle教程之分析Oracle索引扫描四大类
  10. Notepad++ 64位 Jsonviewer Compareplugin 安装
  11. pix 506E拨号上网设置
  12. stm32 火灾自动报警及联动控制源码_1个视频了解火灾自动报警系统联动全过程!...
  13. 电脑小知识:如何选择合适的内存条?如何查看自己电脑内存条的内存大小和主频呢?
  14. Win10关闭安全中心的病毒和威胁实时保护
  15. C++转Java个人银行账户管理程序
  16. DICOM医学影像文件解析
  17. 简单入侵ftp服务器
  18. 精简 Windows10
  19. openwrt编译smartdns_老大静态编译openwrt平台mipsel_24kc架构的smartdns时报错,求救!...
  20. js怎么实现倒计时效果

热门文章

  1. 一种新型的智能城市工业物联网安全攻击检测框架
  2. JavaWeb项目中出现No converter found for return value of type的解决方法
  3. vue配合element 实现在线预览pdf文档
  4. 南邮/南邮计算机考研经验贴2022
  5. SQL 注入之二次注入
  6. Omnet+Sumo+Veins安装配置总结(win7 win10亲测可行)
  7. 如何通俗地理解合同矩阵
  8. unity Quality Settings 质量设置
  9. Next.js v4.1.4 文档中文翻译
  10. 单片机采集电压信号(AD转换器的应用实例)上