asyrjasalo / Kongpose
Licence: mit
Kong and Konga (admin webapp) development setup on docker-compose
Stars: ✭ 52
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
- Includes securing Kong Admin API
- Use PostgreSQL 9.6 over 9.5, and Alpine Linux based image for smaller size
- Prefer
kong-migration
for initializing the database, rather thansetup.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
, removedlinks
as they are not mandatory here - Remove
start.sh
asdocker-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
- though commented out in
Usage
docker-compose up
See examples of managing APIs with YAML.
Endpoints
Kong
- Proxy: http://localhost:8000
- Proxy w/ SSL: https://localhost:8443
- Admin API: http://localhost:8001
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].