محاكاة التطور القائمة على الذكاء الاصطناعي
npm install -g gulp
) قم بتشغيل npm install
داخل دليل node_modules
.
سيؤدي تشغيل ./build_all.sh
من جذر المشروع إلى بناء كل شيء.
من دليل client
، قم بتشغيل gulp
. وبدلاً من ذلك، ستقوم gulp watch
بمراقبة التغييرات التي تطرأ على المصدر وإعادة البناء تلقائيًا.
من دليل server
، قم بتشغيل go build
.
لتشغيل خادم outgain ، قم بتشغيل ما يلي من جذر المشروع:
./server/server
سوف يستمع هذا على المنفذ 8080 بشكل افتراضي، استخدم متغير البيئة PORT
للتجاوز.
سيخدم الملفات للعميل من دليل client/dist
.
سيؤدي الضغط لإتقان طلب السحب أو دمجه إلى بناء كل من الخادم والعميل على Circle CI. إذا نجح البناء، فسيتم نشره تلقائيًا في Heroku.
يتم دفع الملفات اللازمة لتشغيل الخادم فقط إلى Heroku. تحقق من build_slug.sh
إذا كنت بحاجة إلى إضافة بعض الملفات.
ما لم يكن لديك سبب وجيه لذلك، لا ينبغي عليك القيام بذلك، ولكن اعتمد على CI للنشر تلقائيًا.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
الماس بواسطة عالم الأيقونات من مشروع الاسم