File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ SSHD_PID=$!
6565function on_exit() {
6666 kill -TERM $DOCKER_PID $SSHD_PID
6767 wait $DOCKER_PID $SSHD_PID 2> /dev/null
68+ exit 0
6869}
6970trap on_exit INT TERM EXIT
7071
Original file line number Diff line number Diff line change @@ -7,9 +7,8 @@ TimeoutStartSec=20m
77ExecStartPre =/bin/sh -c "docker history deis/builder >/dev/null || docker pull deis/builder:latest"
88ExecStartPre =/bin/sh -c "docker inspect deis-builder >/dev/null && docker rm -f deis-builder || true"
99ExecStartPre =/bin/sh -c "docker inspect deis-builder-data >/dev/null 2>&1 || docker run --name deis-builder-data -v /var/lib/docker deis/base true"
10- ExecStart =/usr/bin/docker run --name deis-builder -p 2223:22 -e PUBLISH =22 -e HOST =${COREOS_PRIVATE_IPV4} -e PORT =2223 --volumes-from deis-builder-data --privileged deis/builder
10+ ExecStart =/usr/bin/docker run --name deis-builder --rm - p 2223:22 -e PUBLISH =22 -e HOST =${COREOS_PRIVATE_IPV4} -e PORT =2223 --volumes-from deis-builder-data --privileged deis/builder
1111ExecStartPost =/bin/sh -c "echo 'Waiting for builder on 2223/tcp...' && until cat </dev/null>/dev/tcp/$COREOS_PRIVATE_IPV4/2223; do sleep 1; done"
12- ExecStop =/usr/bin/docker rm -f deis-builder
1312
1413[Install]
1514WantedBy =multi-user.target
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ SERVICE_PID=$!
4444function on_exit() {
4545 kill -TERM $SERVICE_PID
4646 wait $SERVICE_PID 2> /dev/null
47+ exit 0
4748}
4849trap on_exit INT TERM
4950
Original file line number Diff line number Diff line change @@ -6,8 +6,7 @@ EnvironmentFile=/etc/environment
66TimeoutStartSec =20m
77ExecStartPre =/bin/sh -c "docker history deis/cache >/dev/null || docker pull deis/cache:latest"
88ExecStartPre =/bin/sh -c "docker inspect deis-cache >/dev/null && docker rm -f deis-cache || true"
9- ExecStart =/usr/bin/docker run --name deis-cache -p 6379:6379 -e PUBLISH =6379 -e HOST =${COREOS_PRIVATE_IPV4} deis/cache
10- ExecStop =/usr/bin/docker rm -f deis-cache
9+ ExecStart =/usr/bin/docker run --name deis-cache --rm -p 6379:6379 -e PUBLISH =6379 -e HOST =${COREOS_PRIVATE_IPV4} deis/cache
1110
1211[Install]
1312WantedBy =multi-user.target
Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ GUNICORN_PID=$!
6666function on_exit() {
6767 kill -TERM $CELERY_PID $GUNICORN_PID
6868 wait $CELERY_PID $GUNICORN_PID 2> /dev/null
69+ exit 0
6970}
7071trap on_exit INT TERM
7172
Original file line number Diff line number Diff line change @@ -8,8 +8,7 @@ EnvironmentFile=/etc/environment
88TimeoutStartSec =20m
99ExecStartPre =/bin/sh -c "docker history deis/controller >/dev/null || docker pull deis/controller:latest"
1010ExecStartPre =/bin/sh -c "docker inspect deis-controller >/dev/null && docker rm -f deis-controller || true"
11- ExecStart =/usr/bin/docker run --name deis-controller -p 8000:8000 -e PUBLISH =8000 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from =deis-logger deis/controller
12- ExecStop =/usr/bin/docker rm -f deis-controller
11+ ExecStart =/usr/bin/docker run --name deis-controller --rm -p 8000:8000 -e PUBLISH =8000 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from =deis-logger deis/controller
1312
1413[Install]
1514WantedBy =multi-user.target
Original file line number Diff line number Diff line change @@ -59,8 +59,9 @@ SERVICE_PID=$!
5959
6060# smart shutdown on SIGINT and SIGTERM
6161function on_exit() {
62- kill -TERM $SERVICE_PID
63- wait $SERVICE_PID 2> /dev/null
62+ kill -TERM $SERVICE_PID
63+ wait $SERVICE_PID 2> /dev/null
64+ exit 0
6465}
6566trap on_exit INT TERM
6667
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ TimeoutStartSec=20m
77ExecStartPre =/bin/sh -c "docker history deis/database >/dev/null || docker pull deis/database:latest"
88ExecStartPre =/bin/sh -c "docker inspect deis-database >/dev/null && docker rm -f deis-database || true"
99ExecStartPre =/bin/sh -c "docker inspect deis-database-data >/dev/null 2>&1 || docker run --name deis-database-data -v /var/lib/postgresql deis/base true"
10- ExecStart =/usr/bin/docker run --name deis-database -p 5432:5432 -e PUBLISH =5432 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from deis-database-data deis/database
11- ExecStop =/usr/bin/docker rm -f deis-database
10+ ExecStart =/usr/bin/docker run --name deis-database --rm -p 5432:5432 -e PUBLISH =5432 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from deis-database-data deis/database
1211
1312[Install]
1413WantedBy =multi-user.target
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ SERVICE_PID=$!
2626function on_exit() {
2727 kill -TERM $SERVICE_PID
2828 wait $SERVICE_PID 2> /dev/null
29+ exit 0
2930}
3031trap on_exit INT TERM
3132
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ TimeoutStartSec=20m
77ExecStartPre =/bin/sh -c "docker history deis/logger >/dev/null || docker pull deis/logger:latest"
88ExecStartPre =/bin/sh -c "docker inspect deis-logger >/dev/null && docker rm -f deis-logger || true"
99ExecStartPre =/bin/sh -c "docker inspect deis-logger-data >/dev/null 2>&1 || docker run --name deis-logger-data -v /var/log/deis deis/base true"
10- ExecStart =/usr/bin/docker run --name deis-logger -p 514:514/udp -e PUBLISH =514 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from deis-logger-data deis/logger
11- ExecStop =/usr/bin/docker rm -f deis-logger
10+ ExecStart =/usr/bin/docker run --name deis-logger --rm -p 514:514/udp -e PUBLISH =514 -e HOST =${COREOS_PRIVATE_IPV4} --volumes-from deis-logger-data deis/logger
1211
1312[Install]
1413WantedBy =multi-user.target
You can’t perform that action at this time.
0 commit comments