Skip to content

Commit 24477c7

Browse files
committed
fix(builder): start after controller, block until running
deis-builder was reporting as running very quickly, but inside the container slugrunner and slugbuilder were taking many minutes to make the container actually active. Here, we add an ExecStartPost to block a 'running' status until we're listening on 2222. We also start the controller before builder, as builder checks for /deis/controller. fixes #857
1 parent 8f1debb commit 24477c7

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

systemd/deis-controller.service

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[Unit]
22
Description=deis-controller
3-
Requires=deis-logger.service deis-builder.service
4-
After=deis-logger.service deis-builder.service
3+
Requires=deis-logger.service
4+
After=deis-logger.service
55

66
[Service]
77
EnvironmentFile=/etc/environment
@@ -15,4 +15,3 @@ WantedBy=multi-user.target
1515

1616
[X-Fleet]
1717
X-ConditionMachineOf=deis-logger.service
18-
X-ConditionMachineOf=deis-builder.service

0 commit comments

Comments
 (0)