From 56a103b03a900ff95ce8672e7fb3a316480d68f0 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 7 Jun 2016 09:53:47 +0100 Subject: [PATCH] Add example all-in-one docker-compose.yml file to project root --- docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8a30ae8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,39 @@ +version: "2" +services: + redis: + container_name: redis + build: ./redis/ + restart: always + network_mode: bridge + volumes: + - redis_data:/data + ports: + - "127.0.0.1:6379:6379" + mysql: + image: mysql + container_name: mysql + restart: always + network_mode: bridge + ports: + - "127.0.0.1:3306:3306" + volumes: + - mysql_data:/var/lib/mysql + environment: + - MYSQL_ALLOW_EMPTY_PASSWORD=yes + elasticsearch: + container_name: elasticsearch + build: ./elasticsearch/ + restart: always + network_mode: bridge + volumes: + - elasticsearch_data:/usr/share/elasticsearch/data + ports: + - "127.0.0.1:9200:9200" + - "127.0.0.1:9300:9300" +volumes: + redis_data: + driver: local + mysql_data: + driver: local + elasticsearch_data: + driver: local