Skip to content

Instantly share code, notes, and snippets.

@mtahle
Created May 25, 2024 01:09
Show Gist options
  • Save mtahle/1df4d10ccfe2c3eff82e04bf14ab58f7 to your computer and use it in GitHub Desktop.
Save mtahle/1df4d10ccfe2c3eff82e04bf14ab58f7 to your computer and use it in GitHub Desktop.
version: '3'
services:
elasticsearch:
image: elasticsearch:7.6
container_name: elasticsearch
environment:
- discovery.type=single-node
ports:
- "127.0.0.1:9200:9200"
- "127.0.0.1:9300:9300"
volumes:
- ./elasticsearch/data:/usr/share/elasticsearch/data
networks:
- data_network
mysql:
image: mysql:8.0
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: your_database
MYSQL_USER: your_user
MYSQL_PASSWORD: your_password
ports:
- "127.0.0.1:3306:3306"
volumes:
- ./mysql/data:/var/lib/mysql
networks:
- data_network
redis:
image: redis:latest
container_name: redis
ports:
- "127.0.0.1:6379:6379"
volumes:
- ./redis/data:/data
networks:
- data_network
rabbitmq:
image: rabbitmq:3-management
container_name: rabbitmq
ports:
- "127.0.0.1:5672:5672"
- "127.0.0.1:15672:15672"
volumes:
- ./rabbitmq/data:/var/lib/rabbitmq
networks:
- data_network
networks:
data_network:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment