Skip to content

Commit 72a15c0

Browse files
committed
Merge pull request #1462 from soficom/build_custom_image
feat(builder) allow custom slugbuilder and slugrunner images
2 parents 2957e6d + b0572ef commit 72a15c0

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

builder/bin/boot

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,18 @@ done
5858
docker load -i /progrium_cedarish.tar
5959

6060
# pull required images
61-
docker pull deis/slugbuilder:latest
62-
docker pull deis/slugrunner:latest
61+
62+
# Custom slugbuilder?
63+
etcdctl --no-sync -C $ETCD mk /deis/slugbuilder/image deis/slugbuilder:latest >/dev/null 2>&1 || true
64+
SLUGBUILDER=`etcdctl --no-sync -C $ETCD get /deis/slugbuilder/image`
65+
docker pull ${SLUGBUILDER}
66+
docker tag ${SLUGBUILDER} deis/slugbuilder:latest
67+
68+
# Custom slugrunner?
69+
etcdctl --no-sync -C $ETCD mk /deis/slugrunner/image deis/slugrunner:latest >/dev/null 2>&1 || true
70+
SLUGRUNNER=`etcdctl --no-sync -C $ETCD get /deis/slugrunner/image`
71+
docker pull ${SLUGRUNNER}
72+
docker tag ${SLUGRUNNER} deis/slugrunner:latest
6373

6474
# start an SSH daemon to process `git push` requests
6575
/usr/sbin/sshd -D -e &

0 commit comments

Comments
 (0)