Skip to content

Commit 1874823

Browse files
author
Gabriel Monroy
committed
Merge pull request #2019 from aledbf/restart_app_on-failure
feat(controller): restart the app if there is a failure.
2 parents 35ff77d + 0dcb368 commit 1874823

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

controller/scheduler/coreos.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ def attach(self, name):
304304
{"section": "Service", "name": "ExecStart", "value": '''/bin/sh -c "IMAGE=$(etcdctl get /deis/registry/host 2>&1):$(etcdctl get /deis/registry/port 2>&1)/{image}; port=$(docker inspect -f '{{{{range $k, $v := .ContainerConfig.ExposedPorts }}}}{{{{$k}}}}{{{{end}}}}' $IMAGE | cut -d/ -f1) ; docker run --name {name} {memory} {cpu} -P -e PORT=$port $IMAGE {command}"'''}, # noqa
305305
{"section": "Service", "name": "ExecStop", "value": '''/usr/bin/docker rm -f {name}'''},
306306
{"section": "Service", "name": "TimeoutStartSec", "value": "20m"},
307+
{"section": "Service", "name": "RestartSec", "value": "5"},
308+
{"section": "Service", "name": "Restart", "value": "on-failure"},
307309
]
308310

309311

0 commit comments

Comments
 (0)