Update: 2026-08-03 12:30:24
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
# docker-compose.yml — لا يوجد فيها ports:). أي أن Redis يُرى فقط
|
||||
# من داخل شبكة دوكر. كل سكربت على المضيف يحصل على $redis = null.
|
||||
#
|
||||
# • MySQL منشور على 127.0.0.1:33061 وليس 3306، فأي .env على المضيف
|
||||
# • MySQL منشور على 127.0.0.1:33062 وليس 3306، فأي .env على المضيف
|
||||
# ما زال يشير إلى 3306 يفشل في الاتصال.
|
||||
#
|
||||
# • bootstrap.php يستنتج مسار .env من __DIR__ عبر المطابقة مع
|
||||
|
||||
@@ -63,6 +63,9 @@ services:
|
||||
volumes:
|
||||
- ../backend/core:/var/www/backend/core:ro
|
||||
- ../backend/functions.php:/var/www/backend/functions.php:ro
|
||||
# نفس سبب php_food: JwtService يحتاج Firebase\JWT من backend/vendor،
|
||||
# والصورة بلا composer. للقراءة فقط.
|
||||
- ../backend/vendor:/var/www/backend/vendor:ro
|
||||
- ../backend/transit:/var/www/backend/transit
|
||||
- ./php/opcache.ini:/usr/local/etc/php/conf.d/zz-opcache.ini:ro
|
||||
- ./php/www-pool.transit.conf:/usr/local/etc/php-fpm.d/zz-pool.conf:ro
|
||||
@@ -85,6 +88,11 @@ services:
|
||||
volumes:
|
||||
- ../backend/core:/var/www/backend/core:ro
|
||||
- ../backend/functions.php:/var/www/backend/functions.php:ro
|
||||
# core/bootstrap.php يحمّل backend/vendor/autoload.php، و JwtService
|
||||
# يحتاج Firebase\JWT. الصورة هنا بلا composer عمداً، ودون هذا التركيب
|
||||
# كانت كل نقطة طعام تسقط بـ Class "Firebase\JWT\JWT" not found.
|
||||
# للقراءة فقط: مكتبات مشتركة لا كود مشترك — العزل باقٍ.
|
||||
- ../backend/vendor:/var/www/backend/vendor:ro
|
||||
- ../backend/food:/var/www/backend/food
|
||||
- ./php/opcache.ini:/usr/local/etc/php/conf.d/zz-opcache.ini:ro
|
||||
- ./php/food-pool.conf:/usr/local/etc/php-fpm.d/zz-pool.conf:ro
|
||||
@@ -185,7 +193,12 @@ services:
|
||||
- --long-query-time=0.2
|
||||
- --slow-query-log-file=/var/lib/mysql/slow.log
|
||||
ports:
|
||||
- "127.0.0.1:33061:3306" # للإدارة من السيرفر نفسه فقط — ليس للعامة
|
||||
# للإدارة من السيرفر نفسه فقط — ليس للعامة.
|
||||
# 33061 يحتجزه مشروع آخر على السيرفر نفسه (intaleq-mysql-1)، و33063
|
||||
# يحتجزه tripz-core-mysql-1. كان المنفذ هنا 33061 بينما الحاوية تعمل
|
||||
# فعلياً على 33062 (تعديل يدوي وقت الإقلاع لم يُنقل إلى الملف)، فلمّا
|
||||
# أعاد compose الإنشاء فرض قيمة الملف وفشل الربط وسقطت القاعدة.
|
||||
- "127.0.0.1:33062:3306"
|
||||
mem_limit: 2560m
|
||||
restart: unless-stopped
|
||||
|
||||
|
||||
Reference in New Issue
Block a user