bash is hard
authorSam <sam.saffron@gmail.com>
Mon, 25 Aug 2014 22:46:40 +0000 (08:46 +1000)
committerSam <sam.saffron@gmail.com>
Mon, 25 Aug 2014 22:46:40 +0000 (08:46 +1000)
launcher

index 0cd5ea591079ff13b53812c84757afc2659ab171..8f7268272d84f00ac84116f9bab9dab268c39a80 100755 (executable)
--- a/launcher
+++ b/launcher
@@ -286,7 +286,12 @@ run_start(){
          exit 1
        fi
 
-       $docker_path run "$restart_policy""${env[@]}" -h "`hostname`-$config" -e DOCKER_HOST_IP=$docker_ip --name $config -t --cidfile $cidfile $ports \
+       run="run"
+       if [ -n "${restart_policy}" ]; then
+          run="$run $restart_policy"
+       fi
+
+       $docker_path $run "${env[@]}" -h "`hostname`-$config" -e DOCKER_HOST_IP=$docker_ip --name $config -t --cidfile $cidfile $ports \
                   -d $volumes $local_discourse/$config /sbin/runit
 
        exit 0