|
@@ -0,0 +1,70 @@
|
|
|
+version : '3'
|
|
|
+services:
|
|
|
+ kpt-calf-feed-crontab:
|
|
|
+ privileged: true
|
|
|
+ container_name: kpt_calf_feed_crontab
|
|
|
+ restart: always
|
|
|
+ image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
|
|
|
+ volumes:
|
|
|
+ - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
|
|
|
+ - ./config:/app/kpt-calf-feed/bin/config
|
|
|
+ - /etc/localtime:/etc/localtime
|
|
|
+ environment:
|
|
|
+ - APP_ENVIRONMENT=test
|
|
|
+ - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
|
|
|
+ command: [ "/app/kpt-calf-feed/bin/kptCalfFeed","crontab" ]
|
|
|
+
|
|
|
+ kpt-calf-feed-http:
|
|
|
+ privileged: true
|
|
|
+ container_name: kpt_calf_feed_http
|
|
|
+ restart: always
|
|
|
+ image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
|
|
|
+ ports:
|
|
|
+ - "8087:8090"
|
|
|
+ volumes:
|
|
|
+ - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
|
|
|
+ - ./config:/app/kpt-calf-feed/bin/config
|
|
|
+ - /etc/localtime:/etc/localtime
|
|
|
+ environment:
|
|
|
+ - APP_ENVIRONMENT=test
|
|
|
+ - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
|
|
|
+ command: ["/app/kpt-calf-feed/bin/kptCalfFeed","http"]
|
|
|
+
|
|
|
+ kpt-calf-feed-consumer:
|
|
|
+ privileged: true
|
|
|
+ container_name: kpt_calf_feed_crontab
|
|
|
+ restart: always
|
|
|
+ image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
|
|
|
+ volumes:
|
|
|
+ - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
|
|
|
+ - ./config/:/app/kpt-calf-feed/bin/config/
|
|
|
+ - /etc/localtime:/etc/localtime
|
|
|
+ environment:
|
|
|
+ - APP_ENVIRONMENT=test
|
|
|
+ - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
|
|
|
+ command: ["/app/kpt-calf-feed/bin/kptCalfFeed","consumer"]
|
|
|
+
|
|
|
+ kpt-redis:
|
|
|
+ image: redis:latest
|
|
|
+ restart: "always"
|
|
|
+ container_name: "kpt-redis"
|
|
|
+ ports:
|
|
|
+ - "6389:6379"
|
|
|
+ volumes:
|
|
|
+ - ./redis/redis.conf:/etc/redis/redis.conf
|
|
|
+ - ./redis/data:/data
|
|
|
+ - ./redis/logs:/var/log/redis/redis.log
|
|
|
+ command: redis-server /etc/redis/redis.conf
|
|
|
+ privileged: true
|
|
|
+
|
|
|
+ kpt-asynqmon:
|
|
|
+ image: hibiken/asynqmon:latest
|
|
|
+ container_name: kpt-asynqmon_asynq
|
|
|
+ ports:
|
|
|
+ - 7081:8080
|
|
|
+ command:
|
|
|
+ - '--redis-addr=kpt-redis:6389'
|
|
|
+ - '--redis-db=0'
|
|
|
+ restart: always
|
|
|
+ depends_on:
|
|
|
+ - kpt-redis
|