From 2fdc6edb773aa75c21f46671f854530f4c1d2cee Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Fri, 8 Jun 2018 15:59:49 +0200 Subject: [PATCH] docker-compose --- 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..a8a5c97 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,39 @@ +version: '2' +services: + consul: + image: consul + container_name: consul + command: consul agent -server -dev -client=0.0.0.0 -ui -bootstrap -log-level warn -datacenter dev + environment: + SERVICE_8400_NAME: consul + SERVICE_8500_NAME: consul + SERVICE_8600_NAME: consul + SERVICE_8301_NAME: consul + SERVICE_8300_NAME: consul + SERVICE_8302_NAME: consul + ports: + - "8400:8400" + - "8500:8500" + - "8600:8600/udp" + + registrator: + container_name: registrator + depends_on: + - consul + image: gliderlabs/registrator:master + command: -internal consul://consul:8500 + volumes: + - /var/run/docker.sock:/tmp/docker.sock + links: + - consul + environment: + SERVICE_NAME: registrator + + mailhog: + image: mailhog/mailhog:latest + container_name: scrm-mailhog + hostname: scrm-mailhog + environment: + SERVICE_1025_NAME: mailhog + SERVICE_8025_NAME: mailhog +