feat(cors): update CORS settings for multi-domain production support
This commit is contained in:
@@ -176,6 +176,10 @@ JWT_PASSPHRASE=<رشته تصادفی>
|
||||
# ── CORS ────────────────────────────────────────────────────────
|
||||
CORS_ALLOW_ORIGIN='^https?://(clinic-pro\.ddev\.site|localhost)(:[0-9]+)?$'
|
||||
ALLOWED_FRONTEND_HOSTS=clinic-pro.ddev.site,localhost
|
||||
# پروداکشن چند-دامنهای (فرانتِ هر شهر): مقدار این دو متغیر را با اسکریپت بساز —
|
||||
# ddev exec php docker/gen-cors-env.php
|
||||
# دامنهها از docker/frontend-domains.json خوانده میشوند؛ برای افزودن شهر، آن فایل را
|
||||
# ویرایش و دوباره اجرا کن و خروجی را در env سرور بگذار.
|
||||
|
||||
# ── صف پیام و Cache ──────────────────────────────────────────────
|
||||
MESSENGER_TRANSPORT_DSN=redis://redis:6379/messages
|
||||
@@ -224,6 +228,9 @@ ddev exec php bin/console doctrine:migrations:status
|
||||
ddev exec php bin/console debug:router | grep api
|
||||
ddev exec php bin/console debug:container | grep -i service
|
||||
|
||||
# ── CORS چند-دامنهای (تولید CORS_ALLOW_ORIGIN + ALLOWED_FRONTEND_HOSTS) ──
|
||||
ddev exec php docker/gen-cors-env.php # خروجی را در env سرور (Liara/Coolify) بگذار
|
||||
|
||||
# ── Queue ────────────────────────────────────────────────────────
|
||||
ddev exec php bin/console messenger:consume async
|
||||
|
||||
|
||||
Reference in New Issue
Block a user