Files
Siro/docker/.env.example
T

67 lines
2.1 KiB
Bash

# ============================================================
# انسخه إلى .env واملأه من قيم اللايف — لا تخترع قيماً جديدة
# cp .env.example .env
# ============================================================
# --- عام ---
PHP_VERSION=8.2
HTTP_PORT=8181
# فارغ أثناء التجربة = حارس REGION_MISMATCH في connect.php يسمح بأي host
# عند الربط بدومين حقيقي: ضع الدومين هنا
APP_DOMAIN=jordan-siro.intaleqapp.com
# --- قواعد البيانات (من داخل شبكة الحاويات: جميع الـ HOSTS يجب أن تكون mysql) ---
MYSQL_ROOT_PASSWORD=change-me
# 1. Primary DB V2
DB_PRIMARY_HOST_V2=mysql
DB_PRIMARY_NAME_V2=jorSiroDB
DB_PRIMARY_USER_V2=intaleqapp-jordan-siro
DB_PRIMARY_PASS_V2=7B7skfibrexQrGCUG1Y8
# 2. Primary DB V1
DB_PRIMARY_HOST=mysql
DB_PRIMARY_NAME=intaleqDB1
DB_PRIMARY_USER=intaleqUserDB1
DB_PRIMARY_PASS=NANatr7j4d8HzZjAcp00bbsjkdhfjsn
# 3. Tracking DB
DB_TRACKING_HOST=mysql
DB_TRACKING_NAME=locationDB
DB_TRACKING_USER=intaleqLocation
DB_TRACKING_PASS=9otdMyiExMTXwnoA32sP
# 4. Ride DB
DB_RIDE_HOST=mysql
DB_RIDE_NAME=intaleq-ridesDB
DB_RIDE_USER=intaleq-rides
DB_RIDE_PASS=0bHHMALEj4sqSmdT0avT
# 5. Transit DB
DB_TRANSIT_HOST=mysql
DB_TRANSIT_PORT=3306
DB_TRANSIT_NAME=siroTransitDb
DB_TRANSIT_USER=siroTransitUser
DB_TRANSIT_PASS=eZiDYxCJ2yyGfC32zG0Z
# --- 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=
# ...