@@ -28,24 +28,22 @@ function etcd_safe_mkdir {
2828 etcdctl --no-sync -C $ETCD mkdir $1 > /dev/null 2>&1 || true
2929}
3030
31- function etcd_safe_set {
32- if ! etcdctl --no-sync -C $ETCD get $ETCD_PATH /$1 > /dev/null 2>&1 ; then
33- etcdctl --no-sync -C $ETCD set $ETCD_PATH /$1 $2 > /dev/null
34- fi
31+ function etcd_set_default {
32+ etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1 || true
3533}
3634
3735etcd_safe_mkdir /deis/controller
3836etcd_safe_mkdir /deis/services
3937etcd_safe_mkdir /deis/domains
4038etcd_safe_mkdir /deis/builder
41- etcd_safe_set port ${PORT:- 80}
42- etcd_safe_set gzip on
43- etcd_safe_set gzipHttpVersion 1.0
44- etcd_safe_set gzipCompLevel 2
45- etcd_safe_set gzipProxied any
46- etcd_safe_set gzipVary on
47- etcd_safe_set gzipDisable " \" msie6\" "
48- etcd_safe_set gzipTypes " application/x-javascript, application/xhtml+xml, application/xml, application/xml+rss, application/json, text/css, text/javascript, text/plain, text/xml"
39+ etcd_set_default port ${PORT:- 80}
40+ etcd_set_default gzip on
41+ etcd_set_default gzipHttpVersion 1.0
42+ etcd_set_default gzipCompLevel 2
43+ etcd_set_default gzipProxied any
44+ etcd_set_default gzipVary on
45+ etcd_set_default gzipDisable " \" msie6\" "
46+ etcd_set_default gzipTypes " application/x-javascript, application/xhtml+xml, application/xml, application/xml+rss, application/json, text/css, text/javascript, text/plain, text/xml"
4947
5048# wait for confd to run once and install initial templates
5149until confd -onetime -node $ETCD -config-file /app/confd.toml > /dev/null 2> /dev/null; do
0 commit comments