Skip to content

Commit 428457a

Browse files
authored
ci(cockroachdb): add health check for CockroachDB service (#12157)
1 parent dad8ece commit 428457a

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/tests-linux.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ jobs:
1919
- "26257:26257"
2020
env:
2121
COCKROACH_ARGS: "start-single-node --insecure --cache=1GB --store=type=mem,size=4GB"
22+
options: >-
23+
--health-cmd "cockroach sql --insecure -e 'SELECT 1'"
24+
--health-interval 10s
25+
--health-timeout 5s
26+
--health-retries 5
2227
2328
steps:
2429
- uses: actions/checkout@v6

docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ services:
8989
command: "start-single-node --insecure --cache=.25 --store=type=mem,size=.25"
9090
ports:
9191
- "26257:26257"
92+
healthcheck:
93+
test: ["CMD", "cockroach", "sql", "--insecure", "-e", "SELECT 1"]
94+
interval: 10s
95+
timeout: 5s
96+
retries: 5
9297
# volumes:
9398
# - cockroach-data:/cockroach/cockroach-data
9499

0 commit comments

Comments
 (0)