docker-compose.yml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. version : '3'
  2. services:
  3. kpt-calf-feed-crontab:
  4. privileged: true
  5. container_name: kpt_calf_feed_crontab
  6. restart: always
  7. image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
  8. volumes:
  9. - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
  10. - ./config:/app/kpt-calf-feed/bin/config
  11. - /etc/localtime:/etc/localtime
  12. environment:
  13. - APP_ENVIRONMENT=test
  14. - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
  15. command: [ "/app/kpt-calf-feed/bin/kptCalfFeed","crontab" ]
  16. kpt-calf-feed-http:
  17. privileged: true
  18. container_name: kpt_calf_feed_http
  19. restart: always
  20. image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
  21. ports:
  22. - "8087:8090"
  23. volumes:
  24. - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
  25. - ./config:/app/kpt-calf-feed/bin/config
  26. - /etc/localtime:/etc/localtime
  27. environment:
  28. - APP_ENVIRONMENT=test
  29. - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
  30. command: ["/app/kpt-calf-feed/bin/kptCalfFeed","http"]
  31. kpt-calf-feed-consumer:
  32. privileged: true
  33. container_name: kpt_calf_feed_crontab
  34. restart: always
  35. image: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-calf-feed:test
  36. volumes:
  37. - /var/logger/calf-feed/:/app/kpt-calf-feed/logger
  38. - ./config/:/app/kpt-calf-feed/bin/config/
  39. - /etc/localtime:/etc/localtime
  40. environment:
  41. - APP_ENVIRONMENT=test
  42. - CALF_FEED_WORK_DIR=/app/kpt-calf-feed/bin
  43. command: ["/app/kpt-calf-feed/bin/kptCalfFeed","consumer"]
  44. kpt-redis:
  45. image: redis:latest
  46. restart: "always"
  47. container_name: "kpt-redis"
  48. ports:
  49. - "6389:6379"
  50. volumes:
  51. - ./redis/redis.conf:/etc/redis/redis.conf
  52. - ./redis/data:/data
  53. - ./redis/logs:/var/log/redis/redis.log
  54. command: redis-server /etc/redis/redis.conf
  55. privileged: true
  56. kpt-asynqmon:
  57. image: hibiken/asynqmon:latest
  58. container_name: kpt-asynqmon_asynq
  59. ports:
  60. - 7081:8080
  61. command:
  62. - '--redis-addr=kpt-redis:6389'
  63. - '--redis-db=0'
  64. restart: always
  65. depends_on:
  66. - kpt-redis