fix: add symfony/redis-messenger + real healthchecks

worker-async crashed in a loop with 'No transport supports Messenger DSN
redis://...' because symfony/redis-messenger was never installed — 10x restart
killed the whole stack. Add the package (v7.4.8).

Also harden healthchecks:
- app: hit the real /health route via PHP get_headers (verifies app boots and
  serves, not just that port 80 is open)
- workers: confirm the messenger:consume process is alive via busybox ps

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hamed
2026-06-28 14:54:45 +03:30
co-authored by Claude Opus 4.8
parent 61ffb2ecd8
commit 7af3b5a600
3 changed files with 354 additions and 259 deletions
Generated
+330 -252
View File
File diff suppressed because it is too large Load Diff