{"repo":"ieasybooks/aljam3-web-app","free":true,"listed":false,"github":"https://github.com/ieasybooks/aljam3-web-app","clone":"git clone https://github.com/ieasybooks/aljam3-web-app.git","description":"مكتبة المكتبات الإسلامية","language":"Ruby","stars":82,"topics":["docker","meilisearch","mise","postgresql","ruby-on-rails","solid-cache","solid-queue","kamal","valkey","docker-compose"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"الجامع مكتبة المكتبات الإسلامية 🚀 تجهيز بيئة التطوير المتطلبات الأساسية ثبّت Docker حسب نظام تشغيلك من خلال هذا الرابط ثبّت Mise حسب نظام تشغيلك من خلال هذا الرابط ثبّت مكتبة gpg حسب نظام تشغيلك. على سبيل المثال، نفّذ هذا الأمر إذا كنت تستخدم نظام macOS: brew install gnupg ثبّت مكتبة libpq حسب نظام تشغيلك. على سبيل المثال، نفّذ هذا الأمر إذا كنت تستخدم نظام macOS: brew install libpq أضِف مكتبة libpq إلى متغير PATH حسب نظام تشغيلك باتباع التعليمات الموضّحة بعد تثبيت المكتبة. على سبيل المثال، نفّذ هذا الأمر إذا كنت تستخدم نظام macOS مع Zsh : echo 'export PATH=\"/opt/homebrew/opt/libpq/bin:$PATH\"' /Users/{user}/.zshrc إعداد المشروع نفّذ الأمر التالي لنسخ مستودع المشروع إلى حاسبك: git clone git@github.com:ieasybooks/aljam3-web-app.git افتح سطر الأوامر داخل مجلد المشروع ونفّذ الأمر التالي لتثبيت الأدوات المطلوبة للتطوير من خلال Mise : mise install نفّذ الأمر التالي لتثبيت اعتماديات المشروع وتشغيل خادم التطوير المحلّي: mise dev افتح الرابط http://localhost:3000 في متصفحك للوصول إلى الصفحة الرئيسية للمشروع الأدوات المُثبتة ستحصل على الأدوات التالية باتباعك للخطوات المذكورة أعلاه: Docker Mise gnupg libpq Ruby (3.4.4) Rails (8.0.2) Node.js (24.1.0) Yarn (4.9.1) PostgreSQL (17.5) Meilisearch (1.15.1) المنافذ والخدمات يمكنك الوصول إلى الخدمات من خلال المنافذ التالية: PostgreSQL → 5433 (localhost:5433) Meilisearch → 7701 (localhost:7701) وبمجرّد إيقاف تشغيل خادم التطوير المحلّي من خلال الضغط على Cmd+C أو Ctrl+C ، ستتوقف خدمات Docker (PostgreSQL و Meilisearch) عن العمل تلقائيًا. ⚙️ تجهيز ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ieasybooks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ieasybooks/aljam3-web-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}