From f8e086b95a9f681659424ba0e371e3093dcd88c8 Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Wed, 15 Jul 2015 15:59:50 +0100
Subject: [PATCH] Allows dashes in the domain name

---
 unit-files/discovery-u@.service | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unit-files/discovery-u@.service b/unit-files/discovery-u@.service
index d266957..66deca1 100644
--- a/unit-files/discovery-u@.service
+++ b/unit-files/discovery-u@.service
@@ -13,7 +13,7 @@ RemainAfterExit=yes
 Environment=URL=%i
 ExecStart=/bin/bash -euxc ' \
   sleep 3; \
-  container_name=`echo ${URL}_web_1 | sed "s/\.//g"`; \
+  container_name=`echo ${URL}_web_1 | sed "s/\.//g" | sed "s/-//g"`; \
   ip=`docker inspect --format \'{{.NetworkSettings.IPAddress}}\' $container_name`; \
   etcdctl --peers 172.17.42.1:4001 set /services/web/%i \'{"ip":"\'$ip\'", "port":"80"}\';'
 ExecStop=-/usr/bin/etcdctl rm /services/web/%i
-- 
GitLab