Netdis هي أداة تحليل ثنائي مفتوحة المصدر مدعومة من Ghidra. قم بتحميل الملفات للتفكيك والتفكيك والتحكم في الرسوم البيانية للتدفق والمزيد، كل ذلك في متصفحك.
يجب تحديد عنوان الواجهة الخلفية في ملفات frontend/.env.vite.dev
والواجهة frontend/.env.vite.prod
المعنية، اعتمادًا على نوع النشر. للتطوير، يمكن عادةً ترك هذا على http://localhost:8000/
. عند النشر إلى الإنتاج، يجب أن يشير هذا إلى عنوان الواجهة الخلفية. بالإضافة إلى ذلك، تم إنشاء ملفات Vite باستخدام متغير البيئة هذا، لذلك قد لا ينعكس ذلك حتى يكتمل الإنشاء وتكون الملفات المبنية متاحة في دليل frontend/dist/
.
يتم تعريف متغيرات البيئة المتبقية في ملفات .env.dev
و .env.prod
. عند النشر إلى الإنتاج، يجب أن يحتوي DJANGO_ALLOWED_HOSTS
و CORS_ALLOWED_ORIGINS
على عنوان الواجهة الأمامية، والتي عادةً ما تكون المضيف فقط، حيث يتم تقديمها عبر nginx على المنفذ 80.
النشر من أجل التطوير:
docker-compose -f docker-compose.yml -f docker-compose-dev.yml up --build
نشر للإنتاج:
docker-compose -f docker-compose.yml -f docker-compose-prod.yml up --build
بين التغييرات التي يتم إجراؤها على أي نماذج Django، يجب حذف وحدات تخزين PostgreSQL القديمة. وإلا، ستكون هناك أخطاء في الحقول غير الموجودة.
docker volume rm netdis_postgres_data