54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
jambo.auth.webapi:
|
|
image: ivanpaulovich/jambo:auth.webapi
|
|
links:
|
|
- "mongodb:mongo"
|
|
depends_on:
|
|
- mongodb
|
|
ports:
|
|
- 7070:80
|
|
jambo.producer.webapi:
|
|
image: ivanpaulovich/jambo:producer.webapi
|
|
ports:
|
|
- 7080:80
|
|
links:
|
|
- "mongodb:mongo"
|
|
depends_on:
|
|
- mongodb
|
|
- kafka
|
|
environment:
|
|
- ASPNETCORE_URLS=http://*:80
|
|
- ServiceBus__ConnectionString=kafka:9092
|
|
- ServiceBus__Topic=jambov32
|
|
- MongoDB__ConnectionString=mongodb://mongodb:27017
|
|
- MongoDB__Database=jambov32
|
|
jambo.consumer.console:
|
|
image: ivanpaulovich/jambo:consumer.console
|
|
links:
|
|
- "mongodb:mongo"
|
|
depends_on:
|
|
- mongodb
|
|
- kafka
|
|
environment:
|
|
- ASPNETCORE_URLS=http://*:80
|
|
- ServiceBus__ConnectionString=kafka:9092
|
|
- ServiceBus__Topic=jambov32
|
|
- MongoDB__ConnectionString=mongodb://mongodb:27017
|
|
- MongoDB__Database=jambov32
|
|
mongodb:
|
|
image: mongo
|
|
container_name: "mongodb"
|
|
ports:
|
|
- 27017:27017
|
|
kafka:
|
|
image: landoop/fast-data-dev:latest
|
|
ports:
|
|
- 2181:2181
|
|
- 3030:3030
|
|
- 8081-8083:8081-8083
|
|
- 9581-9585:9581-9585
|
|
- 9092:9092
|
|
environment:
|
|
- ADV_HOST=kafka |