Änderungen (relevant):

- Add‑on Checkout auf Transactions + Transaction‑ID speichern: app/Services/Addons/EventAddonCheckoutService.php
  - Paket/Marketing Checkout auf Transactions: app/Services/Paddle/PaddleCheckoutService.php
  - Gift‑Voucher Checkout: Customer anlegen/finden + Transactions: app/Services/GiftVouchers/
    GiftVoucherCheckoutService.php
  - Tests aktualisiert: tests/Feature/Tenant/EventAddonCheckoutTest.php, tests/Unit/PaddleCheckoutServiceTest.php,
tests/Unit/GiftVoucherCheckoutServiceTest.php
This commit is contained in:
Codex Agent
2025-12-29 18:04:28 +01:00
parent 795e37ee12
commit 5f521d055f
26 changed files with 783 additions and 102 deletions

View File

@@ -195,7 +195,7 @@ services:
image: ${APP_IMAGE_REPO:-fotospiel-app}:${APP_IMAGE_TAG:-latest}
env_file:
- path: .env
command: /var/www/html/scripts/queue-worker.sh default
command: /var/www/html/scripts/queue-worker.sh default,notifications,webhooks
environment:
<<: *app-env
SKIP_CODE_SYNC: "1"
@@ -237,6 +237,30 @@ services:
condition: service_started
restart: unless-stopped
media-security-worker:
image: ${APP_IMAGE_REPO:-fotospiel-app}:${APP_IMAGE_TAG:-latest}
env_file:
- path: .env
command: /var/www/html/scripts/queue-worker.sh media-security
environment:
<<: *app-env
QUEUE_TRIES: 3
QUEUE_SLEEP: 5
SKIP_CODE_SYNC: "1"
volumes:
- app-code:/var/www/html
- app-storage:/var/www/html/storage
- app-bootstrap-cache:/var/www/html/bootstrap/cache
networks:
- default
- photobooth-network
depends_on:
app:
condition: service_healthy
redis:
condition: service_started
restart: unless-stopped
scheduler:
image: ${APP_IMAGE_REPO:-fotospiel-app}:${APP_IMAGE_TAG:-latest}
env_file: