mirror of
https://github.com/getsentry/self-hosted.git
synced 2025-12-08 19:46:14 +00:00
fix(snuba-api): wait for clickhouse to be healthy (#1053)
To avoid a race condition in install.sh process at step
7e7401a668/install/bootstrap-snuba.sh (L4)
Closes #1033
This commit is contained in:
parent
5d69561484
commit
d11fb14cee
@ -54,9 +54,12 @@ x-sentry-defaults: &sentry_defaults
|
||||
x-snuba-defaults: &snuba_defaults
|
||||
<<: *restart_policy
|
||||
depends_on:
|
||||
- redis
|
||||
- clickhouse
|
||||
- kafka
|
||||
clickhouse:
|
||||
condition: service_healthy
|
||||
kafka:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_healthy
|
||||
image: "$SNUBA_IMAGE"
|
||||
environment:
|
||||
SNUBA_SETTINGS: docker
|
||||
@ -180,6 +183,11 @@ services:
|
||||
# If you have high volume and your search return incomplete results
|
||||
# You might want to change this to a higher value (and ensure your host has enough memory)
|
||||
MAX_MEMORY_USAGE_RATIO: 0.3
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -nv -t1 --spider 'http://localhost:9000/' || exit 1"]
|
||||
interval: 3s
|
||||
timeout: 600s
|
||||
retries: 200
|
||||
geoipupdate:
|
||||
image: "maxmindinc/geoipupdate:v4.7.1"
|
||||
# Override the entrypoint in order to avoid using envvars for config.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user