تطبيق ويب لـ fulibscenarios وغيرها من تطبيقات fulib. متاح في fulib.org.
لتشغيل مهمة محلية لإنتاج نصف الإنتاج/بيئة fulibfeedback في بيئة موكبوس ، استخدم الأمر التالي:
docker compose -f docker-compose.yml -f docker-compose.assignments.yml up -dستكون الواجهة الأمامية متاحة على http: // localhost: 11340.
يمكنك في الغالب إعداد هذا المشروع بعد الاستنساخ باستخدام ميزة استيراد Gradle في IDE. بعض الخطوات الإضافية مطلوبة وموصوفة أدناه.
لاحظ أنه من أجل تشغيل الخادم محليًا ، تحتاج إلى إعداد MongoDB للتشغيل على localhost:27017 (التثبيت العادي أو Docker).
لإعداد الواجهة الأمامية ، قرص مضغوط في frontend/ الدليل وتشغيله (قد تحتاج إلى تثبيت PNPM أولاً):
pnpm install ثم ، قم بتشغيل الواجهة الأمامية باستخدام تكوين الإطلاق أو pnpm run start:dev .
️ إذا كانت أخطاء الواجهة الأمامية على خطوطXY is not an NgModuleأوUncaught Error: Type XYModule does not have 'ɵmod' property.مماثل ، فقط أعد تشغيل خادم Dev Angular.
ستكون الواجهة الأمامية متاحة على http: // localhost: 11340.
يمكن لمستخدمي Intellij استخدام تكوينات التشغيل المحددة مسبقًا مع متغيرات البيئة أعلاه التي تم تعيينها بالفعل.
تأكد من تعيين متغيرات البيئة التالية قبل التشغيل:
FULIB_CORS =true
FULIB_MONGO_URL =mongodb://localhost:27017/fulib-orgيمكن لمستخدمي Intellij استخدام تكوين التشغيل المحدد مسبقًا مع متغيرات البيئة أعلاه التي تم تعيينها بالفعل.
يمكنك بدء تشغيل وكيل المشروع عن طريق تشغيل docker compose up في دليل projects-proxy .
تحتاج إلى إعداد صورة وقت التشغيل لتشغيل حاويات المشروع. قم بتشغيل الأوامر التالية ، أو قم بتنفيذ الخطوات يدويًا:
rm projects/build/libs/* # delete existing jar files
gradle :projects:build # build new jar files
docker build -t fulib/fulib.org-projects projects # prepare docker image
معهد ماساتشوستس للتكنولوجيا