Deploying to Elastic Beanstalk


#21

اذا جربت هذه الخطوات على مشروع جديد هل سينجح الامر ؟
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html#python-django-create-app


#22

وفي حال استخدمنا هذه الاستضافة بسيرفر واحد كم مستختم تستحمل بشكل تقريبي يعني كم زائر

وهل نستطيع وضع اعلانات على الموقع


#23

هل واجهتك مشكلة في تشغيل التطبيق محلياً ؟

إذا نعم, يجب أن تحلها أولاً, مستحيل يعمل على السيرفر وهو لم يعمل عندك :sweat_smile:

الخطوات التي وضعتها هي تجربتي في الأمر… بإمكانك مشاهدة فيديو اليوتيوب ضمن المصادر

لا تشغل بالك بهذه الأمور, في حال زاد عدد المستخدمين بإمكانك رفع عدد السيرفرات حسبما تريد, والأمر سهل جداً في امازون, ولكن حالياً سيرفر واحد يكفي

بإمكانك وضع ما أردت, طالما لا تخالف سياسة أمازون في الاستخدام


#24

يبدو ان من الضروري ان يكون مجلد static في المجلد الرئيسي للمشروع وليس داخل التطبيق الفرعي لاني كلتا الطرقتين اليدوية والاتوماتيكية لمك تعمل


#25

نحن عندما بدأنا المشروع وضعنا ال تمبليت و الستاتيك ضمن مجلد التطبيق وانا نفذت هذا المشروع بنفس الطريقة


#26

هذه فائدة الأمر collect static يجمعها كلها على مجلد واحد… لكن الافضل ان تتم العملية على السيرفر وليس على جهازك

بإمكانك تجربتها في جهازك لكي ترى أن كانت تعمل بشكل سليم وتجمع كل الملفات على مجلد static… ثم احذف المجلد وحاول تضبطها على امازون


#27

اها وانا وجدت مجلد في المشروع الرئيسي وقمت بحذفه هههههههه


#28


الامر كان يعمل منذ قليل
الان
unknow command


#29

seting

هذه صورة من داخل ملف الاعدادات

%D9%83%D9%88%D9%86%D9%81%D9%8A%D8%BA

وهذه من ملف django.config

وهل هذا يلخص حل المشكلة


#30

الان وبعد حل مشكلة unknow command

قمت بتنفيذ الامر فقام بانشاء مجلد في المشروع الرئيسي اسمه static فيه نسخة عن كل ملفات static داخل التطبيق

ثم الامر eb deploy


#31

psycopg2-binary==2.7.4
هل هذا السطر الذي حذفناه في الامس هو سبب عدم ظهور ملفات static ?

هل يؤثر

لقد قمت بتطبيق كل الشروحات لكن لا تظهر ملفات static


#32

السطر psycopg2-binary مسؤول عن التعامل مع قاعدة البيانات postgres

لكن ملفات static يجب أن تكون موجودة وفي نفس الوقت تقوم بإعداد أمازون للتعامل معها


#33

يعني المشكلة في امازون

قمت بضبط ملف django.config واضفت له ما يلي

aws:elasticbeanstalk:container:python:staticfiles:
      /static/: "static/"

#34

من هنا الطريقة للتهيئة لوحة التحكم في واجهة المستخدم ومع ذلك لا يعمل

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-container.html


#35

الحمدلله عرفت اين يكون التعديل

اضافة مسار المجلد live ثم static

http://clasico-live-dev.us-east-2.elasticbeanstalk.com/

شكرا لك أستاذي @YaserAlnajjar :heart_eyes: