Skip to content

Instantly share code, notes, and snippets.

@jdevoo
Created May 31, 2018 16:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdevoo/4fdae16f2e5e2a9b2ad41dce542b1c8b to your computer and use it in GitHub Desktop.
Save jdevoo/4fdae16f2e5e2a9b2ad41dce542b1c8b to your computer and use it in GitHub Desktop.
Kapua
version: "2.0"
services:
sql:
image: kapua/kapua-sql
ports:
- 3306:3306
- 8181:8181
elasticsearch:
image: elasticsearch:5.4.0
ports:
- 9200:9200
- 9300:9300
environment:
- cluster.name=kapua-datastore
- discovery.type=single-node
- transport.host=_site_
- transport.ping_schedule=-1
- transport.tcp.connect_timeout=30s
- ES_JAVA_OPTS=-Xms512m -Xmx512m
broker:
image: kapua/kapua-broker
ports:
- 1883:1883
- 61614:61614
depends_on:
- sql
- elasticsearch
environment:
- DB_PORT_3306_TCP_ADDR=sql
- DB_PORT_3306_TCP_PORT=3306
- ES_PORT_9200_TCP_ADDR=elasticsearch
- ES_PORT_9200_TCP_PORT=9200
- commons.db.schema.update=true
console:
image: kapua/kapua-console
ports:
- 8080:8080
depends_on:
- broker
environment:
- DB_PORT_3306_TCP_ADDR=sql
- DB_PORT_3306_TCP_PORT=3306
- ES_PORT_9200_TCP_ADDR=elasticsearch
- ES_PORT_9200_TCP_PORT=9200
- BROKER_PORT_1883_TCP_ADDR=broker
- BROKER_PORT_1883_TCP_PORT=1883
- commons.db.schema.update=true
grafana:
image: grafana/grafana
ports:
- 3000:3000
depends_on:
- elasticsearch
# api:
# image: kapua/kapua-api
# ports:
# - 8081:8081
# depends_on:
# - broker
# environment:
# - DB_PORT_3306_TCP_ADDR=sql
# - DB_PORT_3306_TCP_PORT=3306
# - ES_PORT_9200_TCP_ADDR=elasticsearch
# - ES_PORT_9200_TCP_PORT=9200
# - BROKER_PORT_1883_TCP_ADDR=broker
# - BROKER_PORT_1883_TCP_PORT=1883
# - commons.db.schema.update=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment