lefteris
4 years ago
1 changed files with 115 additions and 0 deletions
@ -0,0 +1,115 @@ |
|||||
|
version: "3.3" |
||||
|
|
||||
|
services: |
||||
|
redisserver: |
||||
|
#image: hub.swarmlab.io:5480/playground-redisserver:latest |
||||
|
container_name: redisserver |
||||
|
depends_on: |
||||
|
- writetomongo |
||||
|
logging: |
||||
|
driver: "fluentd" |
||||
|
options: |
||||
|
fluentd-async-connect: "true" |
||||
|
tag: mongo.redis |
||||
|
image: redis:6.0.9-alpine |
||||
|
ports: |
||||
|
- "6379:6379" |
||||
|
networks: |
||||
|
playground-net: |
||||
|
writetomongo: |
||||
|
image: writemongo:latest |
||||
|
container_name: fluentd |
||||
|
user: root |
||||
|
build: ./WriteToMongo/fluent |
||||
|
volumes: |
||||
|
- ./WriteToMongo/fluent:/fluentd/etc |
||||
|
ports: |
||||
|
- "24224:24224" |
||||
|
- "24224:24224/udp" |
||||
|
networks: |
||||
|
playground-net: |
||||
|
readmongo: |
||||
|
container_name: readmongo_service |
||||
|
restart: always |
||||
|
depends_on: |
||||
|
- writetomongo |
||||
|
logging: |
||||
|
driver: "fluentd" |
||||
|
options: |
||||
|
fluentd-async-connect: "true" |
||||
|
tag: mongo.access |
||||
|
build: ./readmongo |
||||
|
image: readmongo:latest |
||||
|
ports: |
||||
|
- "3000:3000" |
||||
|
volumes: |
||||
|
- ./readmongo:/usr/src/app |
||||
|
links: |
||||
|
- mongo |
||||
|
networks: |
||||
|
playground-net: |
||||
|
readmongo: |
||||
|
container_name: readmongo_service |
||||
|
restart: always |
||||
|
depends_on: |
||||
|
- writetomongo |
||||
|
logging: |
||||
|
driver: "fluentd" |
||||
|
options: |
||||
|
fluentd-async-connect: "true" |
||||
|
tag: mongo.access |
||||
|
build: ./readmongo |
||||
|
image: readmongo:latest |
||||
|
ports: |
||||
|
- "3000:3000" |
||||
|
volumes: |
||||
|
- ./readmongo:/usr/src/app |
||||
|
links: |
||||
|
- mongo |
||||
|
networks: |
||||
|
playground-net: |
||||
|
dummy: |
||||
|
container_name: dummy_service |
||||
|
restart: always |
||||
|
depends_on: |
||||
|
- writetomongo |
||||
|
logging: |
||||
|
driver: "fluentd" |
||||
|
options: |
||||
|
fluentd-async-connect: "true" |
||||
|
tag: mongo.dummy |
||||
|
build: ./DummyService |
||||
|
image: DummyService:latest |
||||
|
ports: |
||||
|
- "3001:3001" |
||||
|
volumes: |
||||
|
- ./DummyService:/usr/src/app |
||||
|
links: |
||||
|
- mongo |
||||
|
networks: |
||||
|
playground-net: |
||||
|
# ---- fluentd service ---- |
||||
|
mongo: |
||||
|
container_name: mongo |
||||
|
depends_on: |
||||
|
- writetomongo |
||||
|
logging: |
||||
|
driver: "fluentd" |
||||
|
options: |
||||
|
fluentd-async-connect: "true" |
||||
|
tag: mongo.mongo |
||||
|
image: mongo |
||||
|
expose: |
||||
|
- 27017 |
||||
|
ports: |
||||
|
- "27017:27017" |
||||
|
networks: |
||||
|
playground-net: |
||||
|
|
||||
|
volumes: |
||||
|
fluent: |
||||
|
readmongo: |
||||
|
dummy: |
||||
|
|
||||
|
networks: |
||||
|
playground-net: |
Loading…
Reference in new issue