Meilisearch-laravel-scout: Laravel sail مع Meilisearch: اكتب صفحة Wiki

تم إنشاؤها على ١٨ ديسمبر ٢٠٢٠  ·  6تعليقات  ·  مصدر: meilisearch/meilisearch-laravel-scout

لست متأكدًا مما إذا كان المكان المناسب لوضع هذا ، ولكن نظرًا لأنه سيتم إزالة خادم Laravel في المستقبل.

كنت أتساءل عما إذا كان برنامج تشغيل Laravel هذا يدعم استخدام شراع Laravel (حاوية مرسى) https://laravel.com/docs/8.x/sail.

أو إذا كان من الممكن وجود وثائق لإظهار كيفية التنفيذ ، لم أتمكن من تشغيل هذا.

المثال الذي تخلقه لا يقرأه هذا السائق هو الانطباع الذي أحصل عليه ، على الرغم من أنني قد أكون مخطئًا بسهولة.

Screenshot 2020-12-18 at 00 46 38

Screenshot 2020-12-18 at 00 47 06

Screenshot 2020-12-18 at 00 50 12

documentation good first issue

التعليق الأكثر فائدة

عذرًا ، أنا أعمل من خلال docker في دورات LinkedIn لفهم أفضل لأجزاءها الداخلية ، كنت أفكر فقط في وجود وثائق ببضعة أسطر سيكون من الجيد الحصول عليها لأولئك الذين سيواجهون نفس المشكلة إن وجدت ، على الرغم من أنني أستطيع معرفة سبب ذلك ليس حقا مسؤولية هذه الحزمة. نقدر الردود و @ shokme من أجل فهم أفضل لرسو السفن ، يساعد بشكل كبير. شكرا يا رفاق 😁

ال 6 كومينتر

مرحبا @ marky291
من الصعب أن تكتب كيف يعمل عامل الميناء.
لكن 0.0.0.0:7700 تعني فقط أن meilisearch ربط المنفذ 7700 على مضيفك المحلي ليكون متاحًا على جهازك. (المضيف المحلي: 7700)
أنت هنا في حاوية Laravel ، لذلك لا تريد التواصل عن طريق port ولكن بواسطة service .

إذا ألقيت نظرة فاحصة على .env يمكنك أن ترى
DB_HOST=mysql
MAIL_HOST=mailhog
يشيرون إلى اسم الخدمة في docker-compose.yml الخاص بك
لذلك بالنسبة إلى meilisearch ، ما عليك القيام به
MEILISEARCH_HOST=meilisearch:7700
: 7700 لأنه لا يوجد بيئة MEILISEARCH_PORT

لا أعرف ما إذا كان الأمر واضحًا بالنسبة لك ، فمن الصعب بالنسبة لي شرح كيفية عمل عامل الميناء.

docker-compose.yml تحتاج إلى إضافة هذا

    meilisearch:
      image: 'getmeili/meilisearch:latest'
      ports:
          - 7700:7700
      networks:
          - sail
      volumes:
      - 'meilisearch:/data.ms'

volumes:
    sailmysql:
        driver: local
    sailredis:
        driver: local
    meilisearch:
        driver: local

حول الوثائق أنا بخير لكتابة صفحة ويكي حول كيفية الإعداد مع الإبحار. (دعنا نرى معcurquiza)
لكن في رأيي ، عندما تستخدم شراع Laravel ، إذا لم تقصر نفسك على ما يوفره الشراع:

يوفر Sail نقطة انطلاق رائعة لبناء تطبيق Laravel باستخدام PHP و MySQL و Redis دون الحاجة إلى خبرة سابقة في Docker.

يجب أن تفهم كيفية عمل عامل الإرساء وكيفية استخدامه.

مرحبا @ shokme و @ marky291!
إذا كان استخدامًا خاطئًا أو فهمًا خاطئًا لشراع عامل الإرساء أو لارافيل ، فلست متأكدًا من أن هذه أولوية لإضافة هذا النوع من البرامج التعليمية. ومع ذلك ، إذا كان شخص ما يستمتع بكتابة صفحة wiki ، فأنا لست ضده على الإطلاق 😄 لست متأكدًا من أن هذه هي حالتك @ shokme haha ، لذلك يمكننا انتظار مساهم آخر ، هذا البرنامج التعليمي بالتأكيد ليس حالة طارئة.

عذرًا ، أنا أعمل من خلال docker في دورات LinkedIn لفهم أفضل لأجزاءها الداخلية ، كنت أفكر فقط في وجود وثائق ببضعة أسطر سيكون من الجيد الحصول عليها لأولئك الذين سيواجهون نفس المشكلة إن وجدت ، على الرغم من أنني أستطيع معرفة سبب ذلك ليس حقا مسؤولية هذه الحزمة. نقدر الردود و @ shokme من أجل فهم أفضل لرسو السفن ، يساعد بشكل كبير. شكرا يا رفاق 😁

مرحبا @ marky291
من الصعب أن تكتب كيف يعمل عامل الميناء.
لكن 0.0.0.0:7700 تعني فقط أن meilisearch ربط المنفذ 7700 على مضيفك المحلي ليكون متاحًا على جهازك. (المضيف المحلي: 7700)
أنت هنا في حاوية Laravel ، لذلك لا تريد التواصل عن طريق port ولكن بواسطة service .

إذا ألقيت نظرة فاحصة على .env يمكنك أن ترى
DB_HOST=mysql
MAIL_HOST=mailhog
يشيرون إلى اسم الخدمة في docker-compose.yml الخاص بك
لذلك بالنسبة إلى meilisearch ، ما عليك القيام به
MEILISEARCH_HOST=meilisearch:7700
: 7700 لأنه لا يوجد بيئة MEILISEARCH_PORT

لا أعرف ما إذا كان الأمر واضحًا بالنسبة لك ، فمن الصعب بالنسبة لي شرح كيفية عمل عامل الميناء.

docker-compose.yml تحتاج إلى إضافة هذا

    meilisearch:
      image: 'getmeili/meilisearch:latest'
      ports:
          - 7700:7700
      networks:
          - sail
      volumes:
      - 'meilisearch:/data.ms'

volumes:
    sailmysql:
        driver: local
    sailredis:
        driver: local
    meilisearch:
        driver: local

يعمل هذا بشكل مثالي ، فقط الضبط هو أن السائق يحتاج إلى بروتوكول ، باستخدام ما يلي ثابت عليه مع ما سبق.
MEILISEARCH_HOST=http://meilisearch:7700

شكرًا على ملاحظاتك @ marky291 وشكرًا shokme على قضاء الوقت في الإجابة!
هل يمكنني إغلاق هذه القضية بعد ذلك؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات