1
0
mirror of https://github.com/rlister/dockerfiles.git synced 2025-12-12 17:26:15 +00:00
Files
2015-02-17 16:08:13 -05:00

21 lines
497 B
Bash
Executable File

#!/bin/bash
## make sure this script bails on any failures
set -eo pipefail
## how to get to etcd from inside container
export ETCD=${ETCD:-http://172.17.42.1:4001}
## wait until we can make initial nginx config
until ./confd -verbose -onetime -node $ETCD ; do
echo "confd waiting to create initial nginx config"
sleep 5
done
## run confd to poll etcd for changes
echo "confd polling etcd ..."
./confd -verbose -interval 10 -node $ETCD &
## run nginx in foreground
nginx -g 'daemon off;'