يسمح هذا الموقع الصغير بتنزيل الإضافات من GmodStore دون وضع الموقع على الإنترنت ولكن بفضل واجهة برمجة التطبيقات (API) الخاصة به. يعد هذا مفيدًا للغاية في حالة رغبة مالك الحساب في منح أطراف ثالثة إمكانية تنزيل الإضافات التي تم إنشاؤها/المشتراة دون منحهم بيانات اعتماد الاتصال، فهذه وسيلة مكافئة لحلول " الوصول الثانوي ". يحتاج مالك الحساب فقط إلى إنشاء رمز مصادقة مع بعض الأذونات المقيدة لمنحه للأشخاص المصرح لهم.
يمكن إنشاء الرموز المميزة على هذا العنوان: https://www.gmodstore.com/settings/personal-access-tokens. ويجب أن تكون لديهم الأذونات التالية: products:read
، product-versions:read
، product-versions:download
، users:read
، user-purchases:read
. بمجرد إنشائه، يخبرك الموقع بالإجراء الذي يجب اتباعه.
تحذير
يتطلب النشر في بيئة إنتاج ( مع Docker أو بدونه ) خادم ويب تم تكوينه بالفعل مثل Nginx أو Apache أو Caddy لخدمة نصوص PHP النصية.
تثبيت PHP LTS (>8.1 أو أعلى)؛
استخدم خادم الويب لخدمة البرامج النصية PHP والملفات الثابتة.
نصيحة
لاختبار المشروع، يمكنك أيضًا استخدام Docker. بمجرد التثبيت، ما عليك سوى تشغيل صورة Docker للتطوير باستخدام أمر docker compose up --detach --build
. يجب أن يكون الموقع متاحًا على العنوان التالي: http://localhost/. إذا كنت ترغب في العمل على المشروع باستخدام Docker، فأنت بحاجة إلى استخدام أمر docker compose watch --no-up
لمزامنة التغييرات المحلية تلقائيًا مع الحاوية. ؟
إيداع
يمكن أيضًا نشر صورة Docker في الإنتاج، ولكن هذا يتطلب معرفة متعمقة لنشر التثبيت الخاص بك وتحسينه وتأمينه بشكل صحيح ، لتجنب أي عواقب غير مرغوب فيها.
هذا الموقع ليس تابعًا لـ GmodStore بأي شكل من الأشكال، باستثناء أنني أستخدم واجهة برمجة التطبيقات الرائعة الخاصة بهم لتزويدك بهذه الخدمة.
يوفر هذا الموقع البسيط إمكانية تنزيل الوظائف الإضافية من GmodStore دون المرور عبر موقع الويب عبر الإنترنت ولكن باستخدام واجهة برمجة التطبيقات (API) الخاصة به. يعد هذا مفيدًا جدًا في حالة رغبة مالك الحساب في منح حق الوصول لأطراف ثالثة لتنزيل الإضافات التي تم إنشاؤها/المشتراة دون منحهم بيانات اعتماد تسجيل الدخول، فهو يعادل طريقة " الوصول الثانوي ". يحتاج مالك الحساب فقط إلى إنشاء رمز مصادقة مع بعض الأذونات المقيدة لمنحه للأشخاص المصرح لهم.
يمكن إنشاء الرموز المميزة على هذا العنوان: https://www.gmodstore.com/settings/personal-access-tokens. ويجب أن يكون لديهم الأذونات التالية: products:read
، product-versions:read
، product-versions:download
، users:read
، user-purchases:read
. بمجرد إنشائه، يخبرك الموقع بما يجب عليك فعله.
تحذير
يتطلب النشر في بيئة إنتاج ( مع Docker أو بدونه ) خادم ويب تم تكوينه مسبقًا مثل Nginx أو Apache أو Caddy لخدمة نصوص PHP النصية.
تثبيت PHP LTS (>8.1 أو أعلى)؛
استخدم خادم الويب لخدمة البرامج النصية PHP والملفات الثابتة.
نصيحة
لتجربة المشروع، يمكنك أيضًا استخدام Docker المثبت. بمجرد التثبيت، ما عليك سوى بدء تطوير صورة Docker باستخدام أمر docker compose up --detach --build
. يجب أن يكون موقع الويب متاحًا على http://localhost/. إذا كنت ترغب في العمل على المشروع باستخدام Docker، فأنت بحاجة إلى استخدام docker compose watch --no-up
لمزامنة التغييرات المحلية تلقائيًا مع الحاوية. ؟
إيداع
يمكن أيضًا نشر صورة Docker في الإنتاج، ولكن هذا يتطلب معرفة متقدمة لنشر التثبيت الخاص بك وتحسينه وتأمينه بشكل صحيح ، لتجنب أي عواقب غير مرغوب فيها.
لا يرتبط موقع الويب هذا بأي حال من الأحوال بـ GmodStore، باستثناء أنني أستخدم واجهة برمجة التطبيقات الرائعة الخاصة بهم لتزويدك بهذه الخدمة.