fix: add missing Redis/Messenger env vars referenced by z-shopware.yaml #2

Merged
csaeum merged 1 commit from fix/redis-messenger-env-vars into main 2026-08-05 15:41:14 +00:00
Owner

Zusammenfassung

  • configs/shopware/z-shopware.yaml referenziert REDIS_CACHE_URL, REDIS_SESSION_DSN, REDIS_LOCK_DSN und MESSENGER_TRANSPORT_DSN über %env(...)%
  • Keine dieser vier Variablen war bisher in docker-compose.yml gesetzt → Symfony würde ohne eine (nicht getrackte) .env.local mit EnvNotFoundException beim Boot abbrechen
  • Bei app, scheduler und worker ergänzt, komponiert aus dem bereits vorhandenen REDIS_PASSWORD (gleiches Muster wie DATABASE_URL)
  • DB-Nummerierung (0=Sessions, 1=Locks, 2=Object-Cache) passend zum Layout bei anderen realen WSC-Standard-Stack-Deployments

Testplan

  • docker compose config -q fehlerfrei
  • docker compose config zeigt die vier DSNs korrekt aufgelöst für alle drei Services
## Zusammenfassung - `configs/shopware/z-shopware.yaml` referenziert `REDIS_CACHE_URL`, `REDIS_SESSION_DSN`, `REDIS_LOCK_DSN` und `MESSENGER_TRANSPORT_DSN` über `%env(...)%` - Keine dieser vier Variablen war bisher in `docker-compose.yml` gesetzt → Symfony würde ohne eine (nicht getrackte) `.env.local` mit `EnvNotFoundException` beim Boot abbrechen - Bei `app`, `scheduler` und `worker` ergänzt, komponiert aus dem bereits vorhandenen `REDIS_PASSWORD` (gleiches Muster wie `DATABASE_URL`) - DB-Nummerierung (0=Sessions, 1=Locks, 2=Object-Cache) passend zum Layout bei anderen realen WSC-Standard-Stack-Deployments ## Testplan - [x] `docker compose config -q` fehlerfrei - [x] `docker compose config` zeigt die vier DSNs korrekt aufgelöst für alle drei Services
fix: add missing Redis/Messenger env vars referenced by z-shopware.yaml
Some checks failed
CI – Validate & Release / validate (pull_request) Failing after 1s
CI – Validate & Release / release (pull_request) Has been skipped
14a08f4252
configs/shopware/z-shopware.yaml references REDIS_CACHE_URL,
REDIS_SESSION_DSN, REDIS_LOCK_DSN and MESSENGER_TRANSPORT_DSN via
%env(...)%, but none of them were set anywhere in docker-compose.yml -
Symfony would fail to boot with an EnvNotFoundException unless an
untracked .env.local happened to provide them. Compose the DSNs from
the existing REDIS_PASSWORD instead, same pattern as DATABASE_URL.
DB numbering (0=sessions, 1=locks, 2=object cache) matches the layout
already used in other real WSC Standard Stack deployments.
csaeum merged commit 106587328c into main 2026-08-05 15:41:14 +00:00
csaeum deleted branch fix/redis-messenger-env-vars 2026-08-05 15:41:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Docker-Stacks/projekt-sw6-with-aiseotools!2
No description provided.