Skip to content

Commit a7f2e7d

Browse files
author
Wenyang Cao
committed
move health check before cmd
Signed-off-by: Wenyang Cao <[email protected]>
1 parent 5509e9c commit a7f2e7d

File tree

10 files changed

+20
-12
lines changed

10 files changed

+20
-12
lines changed

css/image/cloud-sync-service-amd64/Dockerfile.ubi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ COPY script/css_start.sh /usr/edge-sync-service/bin
2424

2525
USER cssuser
2626

27+
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1
28+
2729
CMD ["/usr/edge-sync-service/bin/css_start.sh"]
2830

29-
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1

css/image/cloud-sync-service-arm64/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ RUN apk --no-cache add libcrypto1.0 libssl1.0 ca-certificates
44

55
ADD cloud-sync-service /cloud-sync-service/
66

7+
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1
8+
79
CMD ["/cloud-sync-service/cloud-sync-service"]
810

9-
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1

css/image/cloud-sync-service-armhf/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ RUN apk --no-cache add libcrypto1.0 libssl1.0 ca-certificates
44

55
ADD cloud-sync-service /cloud-sync-service/
66

7+
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1
8+
79
CMD ["/cloud-sync-service/cloud-sync-service"]
810

9-
HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD grep -q css_start.sh /proc/1/cmdline || exit 1

ess/image/edge-sync-service-amd64/Dockerfile.ubi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ COPY LICENSE.txt /licenses
1717

1818
ADD edge-sync-service /edge-sync-service/
1919

20+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
21+
2022
CMD ["/edge-sync-service/edge-sync-service"]
2123

22-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1

ess/image/edge-sync-service-arm64/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ RUN apk --no-cache add libcrypto1.0 libssl1.0 ca-certificates
44

55
ADD edge-sync-service /edge-sync-service/
66

7+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
8+
79
CMD ["/edge-sync-service/edge-sync-service"]
810

9-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
1011

ess/image/edge-sync-service-arm64/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ COPY LICENSE.txt /licenses
1717

1818
ADD edge-sync-service /edge-sync-service/
1919

20-
CMD ["/edge-sync-service/edge-sync-service"]
20+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
2121

22-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
22+
CMD ["/edge-sync-service/edge-sync-service"]

ess/image/edge-sync-service-armhf/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ RUN apk --no-cache add libcrypto1.0 libssl1.0 ca-certificates
44

55
ADD edge-sync-service /edge-sync-service/
66

7+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
8+
79
CMD ["/edge-sync-service/edge-sync-service"]
810

9-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
1011

ess/image/edge-sync-service-ppc64el/Dockerfile.ubi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ COPY LICENSE.txt /licenses
1919

2020
ADD edge-sync-service /edge-sync-service/
2121

22+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
23+
2224
CMD ["/edge-sync-service/edge-sync-service"]
2325

24-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1

ess/image/edge-sync-service-ppc64el/Dockerfile.ubi.old

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ RUN apk --no-cache add libcrypto1.0 libssl1.0 ca-certificates
44

55
ADD edge-sync-service /edge-sync-service/
66

7+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
8+
79
CMD ["/edge-sync-service/edge-sync-service"]
810

9-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
1011

ess/image/edge-sync-service-s390x/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ COPY LICENSE.txt /licenses
1717

1818
ADD edge-sync-service /edge-sync-service/
1919

20-
CMD ["/edge-sync-service/edge-sync-service"]
20+
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
2121

22-
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 CMD pgrep -f edge-sync-service > /dev/null || exit 1
22+
CMD ["/edge-sync-service/edge-sync-service"]

0 commit comments

Comments
 (0)