Closed philippgille closed 9 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
128881d
) 63.64% compared to head (b6e6e82
) 63.64%.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Following the initial PR that added health checks, an improvement in https://github.com/philippgille/gokv/pull/162 and the use of the health checks in https://github.com/philippgille/gokv/pull/154, we should use the health checks in as many test containers as possible, to benefit from the mechanism and reduce build time in CI.
This PR adds health checks for Consul and Memcached.
As their images don't have the necessary tooling installed by default, and we don't want to execute the main server process as
root
, we instead run a separatedocker exec
command to install the required tooling, while the health checks are already running (but running into errors like "curl not found").