Merge pull request #745 from kubernetes-incubator/fix_weave_start

Fix weave restart after docker daemon restart
This commit is contained in:
Bogdan Dobrelya 2016-12-16 14:06:48 +01:00 committed by GitHub
commit 92f542938c
2 changed files with 3 additions and 1 deletions

View file

@ -6,11 +6,12 @@ After=docker.service docker.socket
[Service]
EnvironmentFile=-/etc/weave.env
ExecStartPre=-/usr/bin/docker rm -f weave
ExecStartPre={{ bin_dir }}/weave launch-router \
$WEAVE_SUBNET \
$WEAVE_PEERS
ExecStart=/usr/bin/docker attach weave
ExecStop={{ bin_dir }}/weave stop-router
ExecStop={{ bin_dir }}/weave stop
[Install]
WantedBy=multi-user.target

View file

@ -7,6 +7,7 @@ After=docker.service docker.socket
[Service]
EnvironmentFile=-/etc/weave.%H.env
EnvironmentFile=-/etc/weave.env
ExecStartPre=-/usr/bin/docker rm -f weaveproxy
ExecStartPre={{ bin_dir }}/weave launch-proxy $WEAVEPROXY_ARGS
ExecStart=/usr/bin/docker attach weaveproxy
Restart=on-failure