MyTetra Share
Делитесь знаниями!
Kong в Docker
Время создания: 05.06.2018 11:44
Автор: br0ke
Текстовые метки: docker, linux, kong, nginx, api
Раздел: Информационные технологии - Linux - Docker
Запись: and-semakin/mytetra_data/master/base/1528181084xbgbimmgoz/text.html на raw.githubusercontent.com

1. Создать сеть:

docker network create kong-net


2. Создать СУБД:

docker run -d --name kong-database \

--network kong-net

-p 5432:5432 \

-e "POSTGRES_USER=kong" \

-e "POSTGRES_DB=kong" \

postgres:9.4


3. Выполнить миграции:

docker run --rm \

--network kong-net \

-e "KONG_DATABASE=postgres" \

-e "KONG_PG_HOST=kong-database" \

-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \

kong:0.10 kong migrations up


4. Запустить Kong:

docker run -d --name kong \

--network kong-net \

-e "KONG_DATABASE=postgres" \

-e "KONG_PG_HOST=kong-database" \

-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \

-e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \

-e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \

-e "KONG_PROXY_ERROR_LOG=/dev/stderr" \

-e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \

-e "KONG_ADMIN_LISTEN=0.0.0.0:8001" \

-e "KONG_ADMIN_LISTEN_SSL=0.0.0.0:8444" \

-p 8000:8000 \

-p 8443:8443 \

-p 8001:8001 \

-p 8444:8444 \

kong:0.10


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования