Files
Siro/.gitignore
T
Hamza-AyedandClaude Opus 5 a095472f39 تتبّع composer.lock ومنع تكرار انهيار خادم الدفع
vendor/ و composer.lock كانا مستثنيين في .gitignore، فلم يصل أيٌّ منهما
إلى السيرفر. النتيجة أن realpath() في payment_server/v2/main/connect.php:3
ترجع false وينهار كل مسار /v2/main/ بـ Fatal error.

- إزالة قاعدتَي composer.lock من .gitignore (vendor/ يبقى مستثنى)
- الالتزام بملفات القفل لـ payment_server/v2 و ride_server و loction_server
- ترقية firebase/php-jwt في payment_server/v2 من ^6.11 إلى ^7.0 (v7.1.0)
  لأن 6.11.x محجوب بتحذير أمني PKSA-y2cr-5h3j-g3ys — لا تغيير في الشيفرة،
  الاستخدام محصور في JWT::encode/decode و Key وأصناف الاستثناءات
- تثبيت platform.php=8.2 ليطابق القفل صورة الحاوية لا PHP المحلي

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 20:11:59 +03:00

104 lines
1.5 KiB
Plaintext

# ============================================================
# Siro Project - .gitignore
# ============================================================
# --- Environment & Secrets ---
.env
.env.*
!.env.example
**/*.env
**/private_key.pem
**/public_key.pem
*.pem
service-account.json
**/service-account.json
# --- IDE & OS ---
.DS_Store
Thumbs.db
*.swp
*.swo
*~
.vscode/
.idea/
*.iml
.ruby-lsp/
.kilo/
.dartServer/
.gradle/
.gradle_home/
**/.gradle/
**/.dart_tool/
.well-known/
# --- Build Artifacts ---
node_modules/
vendor/
**/vendor/
build/
dist/
*.js.map
*.css.map
# --- Flutter/Dart ---
.dart_tool/
.packages
.pub-cache/
pubspec.lock
*.g.dart
**/env.g.dart
*.freezed.dart
*.config.dart
# --- Android ---
*.apk
*.aab
*.dex
*.class
*.keystore
local.properties
android/.gradle/
android/captures/
# --- iOS ---
*.ipa
*.dSYM.zip
*.dSYM
Pods/
DerivedData/
*.xcworkspace
xcuserdata/
# --- Composer / PHP ---
# composer.lock مُتتبَّع عمداً: بدونه ينهار payment_server/v2 بعد أي نشر نظيف
# (vendor يبقى مستثنى أعلاه — يُبنى بـ composer install من الـ lock)
# --- Logs ---
*.log
logs/
**/logs/
# --- Uploads ---
uploads/
**/uploads/
portrate_captain_image/
card_image/
imageForUsingApp/
new_driver_car/
upload_audio/
# --- Python ---
__pycache__/
*.pyc
.venv/
venv/
# --- Firebase ---
google-services.json
.google-services.json
GoogleService-Info.plist
# --- Audit/Scan Output ---
semgrep_*.json
nuclei_results.txt