Skip to content

Commit 561fb31

Browse files
author
Gabriel Monroy
committed
fix(units): show start-pre status when downloading data container base
1 parent 49ccbd4 commit 561fb31

4 files changed

Lines changed: 8 additions & 4 deletions

File tree

units/deis-builder-data.service

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Description=deis-builder-data
44
[Service]
55
Type=oneshot
66
RemainAfterExit=yes
7-
ExecStart=/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"
7+
ExecStartPre=/bin/sh -c "docker history deis/base:latest >/dev/null 2>&1 || docker pull deis/base:latest"
8+
ExecStart=/bin/sh -c "docker inspect deis-builder-data >/dev/null 2>&1 || docker run --name deis-builder-data -v /var/lib/docker deis/base:latest true"
89

910
[Install]
1011
WantedBy=multi-user.target

units/deis-database-data.service

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Description=deis-database-data
44
[Service]
55
Type=oneshot
66
RemainAfterExit=yes
7-
ExecStart=/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"
7+
ExecStartPre=/bin/sh -c "docker history deis/base:latest >/dev/null 2>&1 || docker pull deis/base:latest"
8+
ExecStart=/bin/sh -c "docker inspect deis-database-data >/dev/null 2>&1 || docker run --name deis-database-data -v /var/lib/postgresql deis/base:latest true"
89

910
[Install]
1011
WantedBy=multi-user.target

units/deis-logger-data.service

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Description=deis-logger-data
44
[Service]
55
Type=oneshot
66
RemainAfterExit=yes
7-
ExecStart=/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"
7+
ExecStartPre=/bin/sh -c "docker history deis/base:latest >/dev/null 2>&1 || docker pull deis/base:latest"
8+
ExecStart=/bin/sh -c "docker inspect deis-logger-data >/dev/null 2>&1 || docker run --name deis-logger-data -v /var/log/deis deis/base:latest true"
89

910
[Install]
1011
WantedBy=multi-user.target

units/deis-registry-data.service

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Description=deis-registry-data
44
[Service]
55
Type=oneshot
66
RemainAfterExit=yes
7-
ExecStart=/bin/sh -c "docker inspect deis-registry-data >/dev/null 2>&1 || docker run --name deis-registry-data -v /data deis/base /bin/true"
7+
ExecStartPre=/bin/sh -c "docker history deis/base:latest:latest >/dev/null 2>&1 || docker pull deis/base:latest:latest"
8+
ExecStart=/bin/sh -c "docker inspect deis-registry-data >/dev/null 2>&1 || docker run --name deis-registry-data -v /data deis/base:latest:latest /bin/true"
89

910
[Install]
1011
WantedBy=multi-user.target

0 commit comments

Comments
 (0)