Files
2023-01-11 14:12:55 -05:00

54 lines
1.1 KiB
YAML

version: '3.5'
services:
pulsar:
image: kezhenxu94/pulsar:latest
command: bin/pulsar standalone
ports:
- "6650:6650"
- "8080:8080"
container_name: pulsar
hostname: pulsar
environment:
PULSAR_MEM: " -Xms512m -Xmx512m -XX:MaxDirectMemorySize=1g"
volumes:
- ./connectors:/pulsar/connectors
- pulsardata:/pulsar/data
- pulsarconf:/pulsar/conf
restart: on-failure
networks:
- demo_pulsar_pipeline
rabbitmq:
image: rabbitmq:3.11-management
ports:
- "15672:15672"
- "5672:5672"
container_name: rabbitmq
hostname: rabbitmq
restart: on-failure
networks:
- demo_pulsar_pipeline
cassandra:
image: cassandra:latest
command: sh /cassandra-init.sh
ports:
- "9042:9042"
container_name: cassandra
hostname: cassandra
volumes:
- ./cassandra-init.sh:/cassandra-init.sh
restart: on-failure
networks:
- demo_pulsar_pipeline
networks:
demo_pulsar_pipeline:
name: demo_pulsar_pipeline
driver: bridge
volumes:
pulsardata:
pulsarconf: