npm install
npm install -g nodemon gulp
REDIS_URI
في خادم schul-cloudgulp watch
لتشغيل Gulpnpm run watch
لتمهيد التطبيق أو استخدام npm run debug
لتشغيله مع -inspect: 9311 لتصحيح التطبيق على المنفذ 9311http://localhost:3033
إضافة موضوعات إلى /دليل الموضوع. استدعاء Gulp والعقدة مع SC_THEME تعيين اسم الدليل. ثم قم بمسح ملفات إنشاء وذاكرة التخزين المؤقت gulp clear
قم بتشغيل set SC_THEME={themeName}
بدون مسافات حول العلامة المتساوية!
الفرع الافتراضي: سيد
git pull
git rebase -p develop
(وليس git merge
!) وحل النزاعات دمج إذا لزم الأمرgit push
لإنشاء صورة حاوية افتراضية قم بتشغيل الكود التالي:
make build
لتخصيص عملية الإنشاء ، قم بتعيين بعض متغيرات البيئة (انظر التفاصيل Makefile). على سبيل المثال ، قم بتعيين DOCKER_IMAGE_TAG
لإنشاء علامة صورة مخصصة:
make build DOCKER_IMAGE_TAG="foo/bar:latest"
لدفع صورة الحاوية الافتراضية التي تم إنشاؤها مسبقًا ، قم بتشغيل الكود التالي:
make push
TODO: سيتم استخدام بيانات الاعتماد الخاصة حاليًا (اسم المستخدم ، كلمة المرور) docker login
(انظر ~/.docker/config.json
). يجب أن يكون هذا قابلاً للتكوين لاحقًا لخطوط أنابيب CI.
لتخصيص عملية الدفع ، قم بتعيين بعض متغيرات البيئة (تفاصيل انظر Makefile). على سبيل المثال ، قم بتعيين DOCKER_IMAGE_TAG
لضغط علامة صورة مخصصة:
make push DOCKER_IMAGE_TAG="foo/bar:latest"