Skip to content

Instantly share code, notes, and snippets.

@tomysmile
Forked from Miamoto-Musashi/docker-compose.yml
Created December 17, 2018 10:31
Show Gist options
  • Save tomysmile/5b5783938b380a15b68d9a946869a7e8 to your computer and use it in GitHub Desktop.
Save tomysmile/5b5783938b380a15b68d9a946869a7e8 to your computer and use it in GitHub Desktop.
konga docker-compose
version: '2'
volumes:
mongo_data:
cassandra_data:
services:
kong:
image: kong:latest
depends_on:
- cassandra
ports:
- 8000:8000
- 8443:8443
- 8001:8001
- 7946:7946
- 7946:7946/udp
environment:
- KONG_DATABASE=cassandra
- KONG_CASSANDRA_CONTACT_POINTS=kong-database
- KONG_PG_HOST=kong-database
konga:
image: pantsel/konga:next #(or latest)
container_name: konga
depends_on:
- kong
ports:
- 1337:1337
links:
- mongo:db
- kong:kong
environment:
- DB_ADAPTER=mongo
- DB_HOST=mongo
- DB_DATABASE=konga
- NODE_ENV=development
mongo:
image: mongo
volumes:
- mongo_data:/data/db
ports:
- 127.0.0.1:27017:27017
cassandra:
image: cassandra:3
container_name: kong-database
volumes:
- cassandra_data:/var/lib/cassandra
ports:
- 9042:9042
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment