Kong Installation

Takraw's Blog
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

github : https://github.com/hunzo/docker-simple-kong.git

--

--

Takraw's Blog

blog เก็บ scripts ,, ขอกาวป๋องดิ