We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d6b3783 commit 1c165e3Copy full SHA for 1c165e3
1 file changed
systemd/deis-controller.service
@@ -3,8 +3,8 @@ Description=deis-controller
3
4
[Service]
5
TimeoutStartSec=20m
6
-ExecStartPre=/usr/bin/docker pull deis/controller
7
-ExecStart=/bin/sh -c "HOST_IP=$(/bin/ifconfig eth0 | awk '/inet /{print $2}') && exec /usr/bin/docker run --name deis-controller -p 8000:8000 -e PUBLISH=8000 -e HOST=$HOST_IP deis/controller"
+ExecStartPre=/bin/sh -c "/usr/bin/docker history deis/controller >/dev/null || /usr/bin/docker pull deis/controller"
+ExecStart=/bin/sh -c "IFACE=$(netstat -nr | grep ^0.0.0.0 | awk '{print $8}') && HOST_IP=$(/bin/ifconfig $IFACE | awk '/inet /{print $2}') && exec /usr/bin/docker run --name deis-controller -p 8000:8000 -e PUBLISH=8000 -e HOST=$HOST_IP deis/controller"
8
ExecStop=/usr/bin/docker rm -f deis-controller
9
10
[Install]
0 commit comments