From 1b4d831ca654b721e815b461359b9de109afa4db Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Tue, 21 Jul 2026 17:23:24 +0300 Subject: [PATCH] Update: 2026-07-21 17:23:24 --- docker/.env.example | 19 ++++++++++--------- docker/docker-compose.yml | 3 +++ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/docker/.env.example b/docker/.env.example index dbdca470..ff19d66d 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -75,15 +75,16 @@ passwordnewpassenger=$2y$10$0WYS/2Fz9BTtoyCbTusudOG9JgTO3DqCPWBhS2Cf9gIu3H9KoSZK initializationVector=abcdefghijklmnop # ⚠️ تحذير مسارات الملفات السرية: -# في اللايف كانت هذه الملفات خارج مجلد htdocs. في الدوكر يجب وضع هذه الملفات داخل مجلد backend أو تمريرها كمتغيرات نصية. -# حالياً سنقوم بتغيير مسارها لتكون بداخل /var/www/backend/keys/ (عليك إنشاء هذا المجلد ونسخ الملفات إليه) -SECRET_KEY_PATH=/var/www/backend/keys/.secret_key -SECRET_KEY_PAY_PATH=/var/www/backend/keys/.secret_key_pay -INTERNAL_SOCKET_KEY_PATH=/var/www/backend/keys/.internal_socket_key -JWT_SECRET_KEY_PATH=/var/www/backend/keys/.secret_key -WALLET_SECRET_KEY_PATH=/var/www/backend/keys/.secret_key_pay -ENCRYPTION_KEY_PATH=/var/www/backend/keys/.enckey -PAYMENT_INTERNAL_KEY_PATH=/var/www/backend/keys/.internal_socket_key +# في اللايف كانت هذه الملفات خارج مجلد htdocs. في الدوكر يجب وضع هذه الملفات داخل مجلد منفصل لتبقى آمنة. +# لقد قمت ببرمجة الدوكر ليقرأ مجلد docker/keys ويربطه بالمسار /var/www/keys/ المعزول تماماً عن الويب. +# (عليك إنشاء المجلد docker/keys ونسخ المفاتيح إليه) +SECRET_KEY_PATH=/var/www/keys/.secret_key +SECRET_KEY_PAY_PATH=/var/www/keys/.secret_key_pay +INTERNAL_SOCKET_KEY_PATH=/var/www/keys/.internal_socket_key +JWT_SECRET_KEY_PATH=/var/www/keys/.secret_key +WALLET_SECRET_KEY_PATH=/var/www/keys/.secret_key_pay +ENCRYPTION_KEY_PATH=/var/www/keys/.enckey +PAYMENT_INTERNAL_KEY_PATH=/var/www/keys/.internal_socket_key # --- 7. Third-Party APIs --- GEMINI_API_KEY=AIzaSyDHp0yXCGWqnd4ynlCCWzDz9Un1EJOKeW8 diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 87ebc04e..3b05a545 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -37,6 +37,7 @@ services: - ../payment_server/v2:/var/www/v2 - ./php/opcache.ini:/usr/local/etc/php/conf.d/zz-opcache.ini:ro - ./php/www-pool.conf:/usr/local/etc/php-fpm.d/zz-pool.conf:ro + - ./keys:/var/www/keys:ro env_file: .env depends_on: - mysql @@ -56,6 +57,7 @@ services: working_dir: /app volumes: - ../loction_server:/app + - ./keys:/var/www/keys:ro env_file: .env ports: - "2020:2020" # WS للسائقين — عام @@ -76,6 +78,7 @@ services: working_dir: /app volumes: - ../ride_server:/app + - ./keys:/var/www/keys:ro env_file: .env ports: - "3030:3030"