Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Ongoing Gist.
- #docker-compose.yml
- #- mysql:5.7
- #- redis:3.2
- #- mongo:3.3
- #- cassandra from Dockerfile
- #- nats:0.9.4
- #- rabbitmq:3.6
- #- kafka from Dockerfile
- # NOTE! docker-compose version 2.1 can not be used in Travis...
- version: '3.0'
- volumes:
- db: {}
- pdb: {}
- rdb: {}
- mdb: {}
- # MySQL
- mysql:
- #env_file: .env
- image: mysql:5.7
- container_name: lib-mysql
- ports:
- - "3306:3306"
- volumes:
- - db:/var/lib/mysql
- - ./docker_build/mysql/conf:/etc/mysql/conf.d
- - ./docker_build/mysql/init.d:/docker-entrypoint-initdb.d
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: root
- MYSQL_DATABASE: mysql
- MYSQL_USER: username
- MYSQL_PASSWORD: password
- # Redis
- redis:
- image: redis:5.0
- container_name: lib-redis
- ports:
- - "6379:6379"
- volumes:
- - rdb:/data
- restart: always
- command: redis-server --requirepass password --appendonly yes
- # Mongo
- mongo:
- image: mongo:4.0
- container_name: lib-mongo
- ports:
- - "27017:27017"
- # Kafka
- zookeeper:
- image: wurstmeister/zookeeper
- container_name: lib-zookeeper1
- ports:
- - "2181:2181"
- kafka:
- image: wurstmeister/kafka:2.12-2.0.1
- #build: ./docker_build/kafka/files/
- container_name: lib-kafka1
- ports:
- - "9092:9092"
- environment:
- KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
- #KAFKA_ADVERTISED_HOST_NAME: 100.69.18.116
- KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
- KAFKA_CREATE_TOPICS: "Topic1:1:1,Topic2:1:1"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement