Kong Installation
Aug 27, 2021
- create docker-compose.yml file
- create kong.env
KONG_DATABASE=postgres
KONG_PG_HOST=kongdb
KONG_PG_USER=kong
KONG_PG_PASSWORD=kong
KONG_PG_DATABASE=kong
KONG_ADMIN_LISTEN=0.0.0.0:8001
TZ=Asia/Bangkok
- create kong-db.env
POSTGRES_DB=kong
POSTGRES_USER=kong
POSTGRES_PASSWORD=kong
- create konga.env
DB_ADAPTER=postgres
DB_HOST=kong-db
DB_USER=kong
DB_PASSWORD=kong
DB_DATABASE=konga_db
NODE_ENV=development
- create .env (kong versions)
TAG=2.5
Kong install
- start kong
docker-compose up -d kong-db
- database migration
docker-compose run --rm kong kong migrations bootstrap --vv
- start kong
docker-compose up -d kong
Konga Installation
- start konga database migration
docker-compose run konga-init
- start konga
docker-compose up -d konga
Upgrade Kong Version
change kong version in .env file ex. TAG=version_number
- upgrade kong version
docker-compose run --rm kong kong migrations up --vv
- confirm upgrade
docker-compose run --rm kong kong migrations finish --vv
- start kong
docker-compose up -d kong
Quick Start install kong
- create file quick_start.sh