Konga arm64 安装
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 安装相关推荐
- docker中konga的安装
docker中konga的安装 拉取镜像 docker pull pantsel/konga 2.初始化konga的数据库 docker run --rm \--network=kong-net \p ...
- 云原生微服务网关 Kong 和Kong 管理UI Konga快速安装攻略
前言 在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务.甚至有时候需要对请求进行一些安全.负载均衡.限流.熔断.灰度等中间操 ...
- Apple M1(Mac Arm64) 安装开发工具
为了安装golong + protobuf, 安装了几个prosix工具,从头编译.开发者帮助开发者 M1芯片虽然已经出来一段时间了,还是有很多工具没有很好的迁移到新的系统上来. 我发现,home ...
- Kong(三)Konga UI安装和使用
一 konga 的github地址 konga安装参考 ① Kong 可视化UI 选择 +++++++++++++++ '官方kong-dashboard' +++++++++++++++1)收 ...
- 网关服务Kong和konga介绍安装使用教程
介绍 Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用.易扩展的,由Mashape公司开源的API Gateway项目.Kong是基于NGINX和Apache Cassa ...
- 解决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错误提示 ...
- UOS(ARM64)安装Qt5
本教程主要参考了https://blog.csdn.net/no2101/article/details/106024632 主机信息: 厂家:宝德(PowerLeader) 型号:PT620K 配置 ...
- arm64安装docker-compose
arm64位操作系统上可用的docker-compose docker-compose默认在arm64位的操作系统上无法使用,需要重新编译 提取地址 密码: ucna 下载完成 操作命令: root登 ...
- docker安装kong和konga并简单使用
docker下安装kong和konga以及简单使用 kong是什么 Kong是可扩展的开源 API层 (也称为API网关或API中间件).Kong在任何RESTful API之前运行,并通过Plugi ...
最新文章
- python学习笔记(一)之入门
- SAP系统内部顾问如何培养
- 工具在软件过程改进中的重要作用
- 苹果平板可以用html么,9.7寸ipad pro能用pencil吗?ipad pro全面支持Apple Pencil
- 把SAP云平台上创建的API proxy添加到API product里去
- 基于 frida 实现的逆向工具包 hooker
- html(7)盒子模型
- dubbo服务化最佳实践
- Oracle教程之分析Oracle索引扫描四大类
- Notepad++ 64位 Jsonviewer Compareplugin 安装
- pix 506E拨号上网设置
- stm32 火灾自动报警及联动控制源码_1个视频了解火灾自动报警系统联动全过程!...
- 电脑小知识:如何选择合适的内存条?如何查看自己电脑内存条的内存大小和主频呢?
- Win10关闭安全中心的病毒和威胁实时保护
- C++转Java个人银行账户管理程序
- DICOM医学影像文件解析
- 简单入侵ftp服务器
- 精简 Windows10
- openwrt编译smartdns_老大静态编译openwrt平台mipsel_24kc架构的smartdns时报错,求救!...
- js怎么实现倒计时效果