Add lgarret/health-check-bundle 1.0 recipe (#2035)

This commit is contained in:
Louis Garret
2026-08-28 12:33:11 +04:00
committed by GitHub
parent ff799e9363
commit b2c5178f29
3 changed files with 40 additions and 0 deletions
@@ -0,0 +1,11 @@
health_check:
path: '/health'
secret: '%env(HEALTH_CHECK_SECRET)%'
header: 'Authorization'
timeout: 5
cache:
enabled: true
ttl: 300
checks:
doctrine: true
asset_mapper: true
@@ -0,0 +1,3 @@
health_check:
resource: .
type: health_check
@@ -0,0 +1,26 @@
{
"bundles": {
"Lgarret\\HealthCheckBundle\\HealthCheckBundle": ["all"]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"env": {
"HEALTH_CHECK_SECRET": "!ChangeMe!"
},
"post-install-output": [
" * The health check endpoint is exposed at <fg=green>/health</>.",
"",
" * Replace the <comment>HEALTH_CHECK_SECRET</> placeholder in <comment>.env</> with a real value.",
" Callers sending it in the <comment>Authorization</> header get the detailed check results;",
" everyone else only sees the global status.",
"",
" * If your firewall covers every path, grant it anonymous access in <comment>config/packages/security.yaml</>:",
" <comment>access_control:</>",
" <comment>- { path: ^/health$, roles: PUBLIC_ACCESS }</>",
"",
" * Enable, disable and tune the checks in <comment>config/packages/health_check.yaml</>.",
"",
" * Docs: <comment>https://github.com/LouisGarret/health-check-bundle</>"
]
}