Files
Siro/docker/.env.example
T

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=
# ...