All Projects → asyrjasalo → Kongpose

asyrjasalo / Kongpose

Licence: mit
Kong and Konga (admin webapp) development setup on docker-compose

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kongpose

Docker Compose Healthcheck
How to wait for container X before starting Y using docker-compose healthcheck
Stars: ✭ 292 (+461.54%)
Mutual labels:  postgresql, kong, docker-compose
Rails React Typescript Docker Example
An example app built on Ruby on Rails 6.1 + React.js 17 + TypeScript 4.2 + Docker Compose
Stars: ✭ 129 (+148.08%)
Mutual labels:  postgresql, docker-compose
Symfony 4 Docker Env
Docker Environment for Symfony. PHP-FPM, NGINX SSL Proxy, MySQL, LEMP
Stars: ✭ 119 (+128.85%)
Mutual labels:  postgresql, docker-compose
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+6819.23%)
Mutual labels:  postgresql, docker-compose
Express Postgres Starter
A starter project for Node.js with Express and Postgres running on Docker Compose
Stars: ✭ 107 (+105.77%)
Mutual labels:  postgresql, docker-compose
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (+111.54%)
Mutual labels:  postgresql, docker-compose
Godorp
GoDoRP (Golang, Docker, React, Postgres)
Stars: ✭ 191 (+267.31%)
Mutual labels:  postgresql, docker-compose
Open Bank Mark
A bank simulation application using mainly Clojure, which can be used to end-to-end test and show some graphs.
Stars: ✭ 81 (+55.77%)
Mutual labels:  postgresql, docker-compose
Django React Boilerplate
DIY Django + React Boilerplate for starting your SaaS
Stars: ✭ 385 (+640.38%)
Mutual labels:  postgresql, docker-compose
Compose Postgres
Postgresql & pgadmin4 powered by compose
Stars: ✭ 477 (+817.31%)
Mutual labels:  postgresql, docker-compose
Phpmyfaq
phpMyFAQ - Open Source FAQ web application for PHP and MySQL, PostgreSQL and other databases
Stars: ✭ 494 (+850%)
Mutual labels:  postgresql, docker-compose
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (+94.23%)
Mutual labels:  postgresql, docker-compose
Splits Io
a speedrunning data store, analysis engine, and racing platform
Stars: ✭ 99 (+90.38%)
Mutual labels:  postgresql, docker-compose
Dckerize
Supercharged Rails development using Docker containers
Stars: ✭ 112 (+115.38%)
Mutual labels:  postgresql, docker-compose
Python Microservice Fastapi
Learn to build your own microservice using Python and FastAPI
Stars: ✭ 96 (+84.62%)
Mutual labels:  postgresql, docker-compose
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+1311.54%)
Mutual labels:  postgresql, docker-compose
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (+36.54%)
Mutual labels:  postgresql, docker-compose
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (+640.38%)
Mutual labels:  postgresql, docker-compose
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+1155.77%)
Mutual labels:  postgresql, docker-compose
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+1651.92%)
Mutual labels:  postgresql, docker-compose

kongpose

Run Kong API Gateway, Community Edition development setup with docker-compose. Includes Konga as admin webapp.

Originally based on Yuan Cheung's docker-compose-kong, with the following additions:

  • Add declarative configuration examples
  • Use PostgreSQL 9.6 over 9.5, and Alpine Linux based image for smaller size
  • Prefer kong-migration for initializing the database, rather than setup.sh
  • Prefer Docker's own health checks, over using wait-for-it.sh
  • Remove bash from built images, as it is not then needed
  • Tidy up docker-compose.yml, removed links as they are not mandatory here
  • Remove start.sh as docker-compose restart is a single command anyway
  • Add MongoDB for storing Konga users
  • Improve healthchecks for checking if database migrations have ran
  • Upgrade Kong to 1.0.0rc3, use Alpine Linux based image for smaller size
  • Upgrade Kong Dashboard to latest, to support Kong >= 0.13
    • though commented out in docker-compose.yml as Konga is enough

Usage

docker-compose up

See examples of managing APIs with YAML.

Endpoints

Kong

Kong uses PostgreSQL (9.6) with a persistent Docker volume for its credentials.

Konga

The following default users are configured in konga/user_seed.js:

  • admin / adminadminadmin
  • demo / demodemodemo

After logging in as admin, create a new connection with URL http://kong:8001.

Konga uses MongoDB (4.1) with a persistent Docker volume for its credentials.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].