Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. version: '3'
  2. services:
  3.  
  4. zookeeper:
  5. image: wurstmeister/zookeeper
  6. container_name: pdm-zookeeper
  7. restart: unless-stopped
  8.  
  9. kafka:
  10. image: wurstmeister/kafka
  11. container_name: pdm-kafka
  12. restart: unless-stopped
  13. depends_on:
  14. - zookeeper
  15. ports:
  16. - ${KAFKA_PUBLIC_PORT}:${KAFKA_PUBLIC_PORT}
  17. environment:
  18. KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
  19. KAFKA_ADVERTISED_LISTENERS: INSIDE://:9092,OUTSIDE://${PUBLIC_IP}:${KAFKA_PUBLIC_PORT}
  20. KAFKA_LISTENERS: INSIDE://:9092,OUTSIDE://:${KAFKA_PUBLIC_PORT}
  21. KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
  22. KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
  23.  
  24. influxdb:
  25. image: influxdb:latest
  26. container_name: pdm-influxdb
  27. restart: unless-stopped
  28. ports:
  29. - ${INFLUX_PUBLIC_PORT}:8086
  30. volumes:
  31. - pdm-influxdb-data:/var/lib/influxdb
  32. environment:
  33. INFLUXDB_ADMIN: ${INFLUX_USERNAME}
  34. INFLUXDB_ADMIN_PASSWORD: ${INFLUX_PASSWORD}
  35.  
  36. postgres:
  37. image: postgres
  38. container_name: pdm-postgres
  39. restart: unless-stopped
  40. ports:
  41. - ${POSTGRES_PUBLIC_PORT}:5432
  42. volumes:
  43. - pdm-postgres-data:/var/lib/postgresql/data
  44. environment:
  45. POSTGRES_USER: ${POSTGRES_USERNAME}
  46. POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
  47.  
  48. grafana:
  49. image: grafana/grafana
  50. container_name: pdm-grafana
  51. restart: unless-stopped
  52. ports:
  53. - ${GRAFANA_PUBLIC_PORT}:3000
  54. depends_on:
  55. - influxdb
  56. volumes:
  57. - pdm-grafana-data:/var/lib/grafana
  58.  
  59.  
  60. volumes:
  61. pdm-influxdb-data:
  62. pdm-grafana-data:
  63. pdm-postgres-data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement