mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-09-11 15:16:55 +03:00
Add lgarret/health-check-bundle 1.0 recipe (#2035)
This commit is contained in:
@@ -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</>"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user