استنساخ الريبو إلى بيئتك المحلية ، يجب عليك تثبيت جميع التبعيات في الواجهة الخلفية والواجهة.
للوجود الخلفي ، انتقل إلى المجلد الخلفي (CD الخلفي) وقم بتشغيل npm i
تثبيت mongodb
أو يمكنك استخدام الموقع
أضف متغيراتك البيئية
قم بإنشاء ملف .env في الدليل الجذر لمجلد الخلفية وإضافة الرموز الخاصة بك هناك فيما يتعلق بمتغيرات ملفات التكوين.
للواجهة الأمامية ، انتقل إلى مجلد الواجهة الأمامية (CD Front-End) وقم بتشغيل npm i
لتشغيل بيئة تطوير ، يمكنك استخدام أمر npm start . سيبدأ هذا خادم ويب تطوير على المنفذ 3000 للواجهة الأمامية ، وخادم API الذي تمت مراقبته NODEMON على المنفذ 8080.
ملاحظة: عليك أن تفعل NPM للبدء في الواجهة الخلفية والواجهة الأمامية.
يمكنك اختبار الواجهة الخلفية ، ونقاط النهاية السريعة باستخدام الأمر (اختبار NPM)
Coursera Clone تم التخلص منه ويمكن العثور على مستودع Docker Hub هنا https://hub.docker.com/repository/docker/ayushverma/coursera/general
إذا كنت تستخدم Docker و Docker ، فيمكنك بدء المشروع بأكمله مع:
docker-compose up