kong迁移数据库,必须先boostrap,boostap时必须制定配置文件路径 ,然后恢复数据库,再启动kong,这样才能恢复数据库

本文详细介绍了如何使用psql、docker-compose和Konga进行Kong网关的部署及数据库初始化过程,解决连接拒绝等问题,确保Kong与Konga正常运行。

 psql -f C:\Use^Zrs\wangd\Desktop\kong.sql

 

按之前,应该参照官网 通过docker rm 去 kong migrations bootstrap,但需要指定 配置文件路径,网上其他教程都是抄的官网

https://docs.konghq.com/install/docker/?_ga=2.30609977.727361749.1588607206-1126791950.1588607206

 

docker-compose run kong-node-x migrations bootstra(不需要加kong,镜像中制定了 endpoint 默认kong开头)

提示pg 拒绝连接,原来没有指定kong的配置文件

先初始化pg 数据库,否则无法启动空,并制定kong的配置文件

docker-compose run kong-node-x migrations bootstrap -c /usr/local/kong/conf/kong.conf.default

docker-compose run 可以直接覆盖docker-compose中的cmmand或镜像中的cmd命令,但不能覆盖endpoint

 

部署konga

docker run -p 1337:1337 --network office-server-network --name konga -e "NODE_ENV=production" pantsel/konga

bootstrap 需要指定配置文件的

kong migrations bootstrap -c /etc/kong/kong.conf #参考 https://www.jianshu.com/p/64cf78916060

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值