Konga 설치

sunlog·2023년 1월 28일
0
post-thumbnail
📢 하단의 내용은 버전에 따라 언제든지 달라질 수 있습니다. 참고자료의 공식 문서부터 참고 부탁드립니다.

참고 자료

환경

📢 쿠버네티스를 사용하시거나 환경이 다를 경우 설치방법이 상이합니다.
  1. Virtual Machine
  2. 우분투 18.04.2
  3. 도커 환경

설치 방법

1. 도커 이미지 Pull

docker pull pantsel/konga

2. 데이터베이스 셋팅

Konga의 Bootstrap환경을 위해 DB 마이그레이션이 필요함

Kong 설치시 생성한 환경(시리즈 1)을 그대로 사용하므로 네트워크는 kong-net DB 접속정보 역시 kong-database로 입력하여 prepare
명령 실행

  • 공식 문서
docker run -p 1337:1337 \
             --network {{kong-network}} \ // optional
             --name konga \
             -e "NODE_ENV=production" \ // or "development" | defaults to 'development'
             -e "TOKEN_SECRET={{somerandomstring}}" \
             pantsel/konga
  • 내가 run 한 방법
    • kongpass = kong 설치할때 설정한 DB 비밀번호
    • 명령어
      • -c = 명령어
      • -a = 어댑터 (can be postgres or mysql)
      • -u = 전체 데이터베이스 연결 URL
docker run --rm --network=kong-net pantsel/konga:latest \
-c prepare -a 'postgres' \
-u postgresql://kong:kongpass@kong-database:5432/konga

3. Konga 실행

기본포트 1337

네트워크는 kong-net

환경변수 TOKEN_SECRET - 본인 맘대로

DB 접속정보 등 설정

docker run -p 1337:1337 --network=kong-net -e "TOKEN_SECRET=<<난수 생성해서 입력>>" -e "DB_ADAPTER=postgres" -e "DB_URI=postgresql://kong:kongpass@kong-database:5432/konga" -e "NODE_ENV=production" --name konga pantsel/konga

4. Konga 접속

브라우저로 접속

localhost:1337

5. Konga admin 계정 생성

6. Konga connection 설정

name = admin
admin url = http://kong-gateway:8001

0개의 댓글