46 lines
1.7 KiB
Bash
46 lines
1.7 KiB
Bash
# ============================================================
|
|
# انسخه إلى .env واملأه من قيم اللايف — لا تخترع قيماً جديدة
|
|
# cp .env.example .env
|
|
# ============================================================
|
|
|
|
# --- عام ---
|
|
PHP_VERSION=8.2
|
|
HTTP_PORT=8181
|
|
|
|
# فارغ أثناء التجربة = حارس REGION_MISMATCH في connect.php يسمح بأي host
|
|
# عند الربط بدومين حقيقي: ضع الدومين هنا
|
|
APP_DOMAIN=
|
|
|
|
# --- قواعد البيانات (من داخل شبكة الحاويات: host = mysql) ---
|
|
MYSQL_ROOT_PASSWORD=change-me
|
|
DB_HOST=mysql
|
|
DB_PORT=3306
|
|
DB_USER=root
|
|
DB_PASS=${MYSQL_ROOT_PASSWORD}
|
|
# أسماء القواعد — طابقها مع mysql/init/00-databases.sql ومع ما يتوقعه الكود
|
|
DB_NAME_PRIMARY=siro_primary
|
|
DB_NAME_RIDE=siro_ride
|
|
DB_NAME_TRACKING=siro_tracking
|
|
DB_NAME_WALLET=siro_wallet
|
|
DB_NAME_LOCATION=siro_location
|
|
|
|
# --- Redis (نسخة واحدة تكفي النسخة المستنسخة — الفصل في اللايف كان فصل سيرفرات) ---
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_LOCATION_HOST=redis
|
|
REDIS_LOCATION_PORT=6379
|
|
|
|
# --- JWT (انسخ السر الحقيقي من .env اللايف — التطبيق لن يغيّر توكناته) ---
|
|
JWT_SECRET_KEY=
|
|
JWT_SECRET=
|
|
|
|
# --- التخاطب الداخلي بين الباك إند والسوكيتات (أسماء الخدمات لا IPs) ---
|
|
LOCATION_SERVER_URL=http://socket_driver:2021
|
|
RIDE_SOCKET_URL=http://socket_passenger:3031
|
|
INTERNAL_KEY=
|
|
|
|
# --- مزودات خارجية (OTP / دفع / خرائط) — انسخ من اللايف عند الحاجة للاختبار ---
|
|
# SMS_USERNAME=
|
|
# SMS_PASSWORD_EGYPT=
|
|
# ...
|