CloudBase Framework عبارة عن أداة نشر متكاملة رسمية للواجهة الأمامية والخلفية تم إنتاجها بواسطة التطوير السحابي.
لا حاجة لتغيير التعليمات البرمجية، والاستضافة بنقرة واحدة ونشر الواجهة الأمامية والخلفية، استنادًا إلى بنية بدون خادم، والوصول المتسارع، والتشغيل المرن، والخالية من الصيانة.
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
يمكن أن يساعدك قسم البدء السريع التالي في تجربة إمكانيات CloudBase Framework بشكل أسرع حتى تتمكن من البدء في نشر مشاريعك في أقرب وقت ممكن.
يوفر كل مثال زر نشر ، والذي يمكن النقر عليه للنشر في السحابة بنقرة واحدة وتثبيت التطبيق في بيئة تطوير Tencent Cloud الخاصة بك. وفي الوقت نفسه، نقدم أيضًا كود المصدر المقابل. يمكنك عرض الكود المصدري أو استنساخه أو تنزيله لتعديله محليًا، وتنفيذ النشر بنقرة واحدة محليًا من خلال CloudBase CLI.
تطبيق داروك Daruk هو إطار ويب خفيف الوزن يعتمد على Koa2، وتم تطويره باستخدام Typescript، ويستخدم وظائف السحابة والموارد السحابية. | تطبيق ثينك جي إس ThinkJS هو إطار عمل Node.js يمكنه استخدام ميزات ES6/7 لتطوير المشاريع ويدعم TypeScript. ، وذلك باستخدام الموارد السحابية وظيفة السحابة |
جنكينز Jenkins هو مشروع برمجي مستقل مفتوح المصدر، وهو عبارة عن أداة تكامل مستمر تم تطويرها استنادًا إلى Java ويتم استخدامها لمراقبة العمل المتكرر المستمر. ويهدف إلى توفير منصة برمجية مفتوحة وسهلة الاستخدام لجعل التكامل المستمر للبرنامج ممكنًا . ، باستخدام الاستضافة السحابية، والموارد السحابية CFS | اذهب إلى الوظائف السحابية أنشئ بسرعة تطبيقًا بسيطًا وموثوقًا وفعالًا يعتمد على لغة GO، باستخدام الوظائف السحابية والموارد السحابية |
مثال على وظيفة Java Cloud أنشئ إطار عمل تطبيق Java مفتوحًا وبسيطًا بسرعة واستخدم الوظائف السحابية والموارد السحابية | مثال على وظيفة PHP السحابية قم ببناء إطار تطبيق PHP مرن وفعال بسرعة باستخدام الوظائف السحابية والموارد السحابية |
تطبيق أومي يمكنك إنشاء تطبيق Omi متعدد الإطارات بسرعة، واستخدام الوظائف السحابية، واستضافة الموارد السحابية بشكل ثابت | الاستضافة السحابية لقناة Aqueduct (Dart Server). أنشئ بسرعة مثيل استضافة سحابية لـ Aqueduct يحتوي على إطار عمل خادم HTTP متعدد الخيوط، باستخدام قواعد البيانات السحابية والموارد السحابية للاستضافة السحابية |
السحابة التالية Nextcloud هو حل تخزين سحابي شخصي يحتوي على تطبيقات غنية مدمجة مثل ألبومات الصور وجهات اتصال التقويم وإدارة الملفات وقراءة RSS. ، باستخدام الاستضافة السحابية، CynosDB، CFS الموارد السحابية | تطبيق موقع VuePress يمكنك إنشاء تطبيقات مواقع الويب بسرعة استنادًا إلى VuePress واستخدام موارد سحابية الاستضافة الثابتة |
تطبيق نيست قم ببناء إطار عمل Node.js سريعًا لإنشاء تطبيقات فعالة وموثوقة وقابلة للتطوير من جانب الخادم باستخدام الوظائف السحابية والموارد السحابية | تطبيق البيض يمكنك إنشاء إطار عمل وتطبيقات مؤسسة Egg بسرعة استنادًا إلى Node.js وKoa، باستخدام الوظائف السحابية والموارد السحابية |
تطبيق SSR التالي أنشئ بسرعة إطار عمل بسيط وذكي ومهجن للتطبيقات الثابتة والمقدمة من جانب الخادم، باستخدام الوظائف السحابية والموارد السحابية المستضافة بشكل ثابت | بيتواردن Bitwarden هي خدمة مجانية ومفتوحة المصدر لإدارة كلمات المرور تتيح للمستخدمين تخزين المعلومات الحساسة (مثل بيانات اعتماد تسجيل الدخول إلى موقع الويب) في قبو مشفر. توفر منصة Bitwarden مجموعة متنوعة من تطبيقات العميل، بما في ذلك واجهات مستخدم الويب وتطبيقات سطح المكتب وملحقات المتصفح وتطبيقات الهاتف المحمول وواجهات سطر الأوامر. ، باستخدام الاستضافة السحابية، والموارد السحابية CFS |
انقر للدخول إلى مركز التطبيقات لعرض المزيد من التطبيقات
يدعم CloudBase Framework للتطوير السحابي آلية المكونات الإضافية ويوفر مكونات إضافية لمجموعة متنوعة من أطر التطبيقات والموارد السحابية، ولا يتطلب سوى تكوين بسيط أو حتى صفر لدمج التطبيقات الحالية مع CloudBase Framework للتطوير السحابي.
تتم كتابة تكوين المكون الإضافي في ملف cloudbaserc حاليًا، يتم دعم ملفات JSON فقط، وسيتم دعم YAML في المستقبل.
يرجى الرجوع إلى وثائق البرنامج المساعد كاملة
يمكن ملء تكوين المكون الإضافي يدويًا أو إنشاؤه تلقائيًا. حاليًا، يدعم إطار الواجهة الأمامية التعرف التلقائي وملء المكونات الإضافية.
يمكنك تشغيل أمر cloudbase
مباشرة في دليل المشروع لاكتشاف ملف تكوين المكون الإضافي وإنشائه ونشره تلقائيًا.
cloudbase
✔ 是否使用云开发部署当前项目 <Projects/test/test-vue> ? (Y/n) · true
✔ 选择关联环境 · webpage - [webpage:按量计费]
______ __ __ ____
/ ____// /____ __ __ ____/ // __ ) ____ _ _____ ___
/ / / // __ / / / // __ // __ |/ __ `// ___// _
/ /___ / // /_/ // /_/ // /_/ // /_/ // /_/ /(__ )/ __/
_____________/ __,_/ __,_//_____/ __,_//____/ ___/ __
/ ____/_____ ____ _ ____ ___ ___ _ __ ____ _____ / /__
/ /_ / ___// __ `// __ `__ / _ | | /| / // __ / ___// //_/
/ __/ / / / /_/ // / / / / // __/| |/ |/ // /_/ // / / ,<
/_/ /_/ __,_//_/ /_/ /_/ ___/ |__/|__/ ____//_/ /_/|_|
CloudBase Framework info Version v1.2.10
CloudBase Framework info Github: https://github.com/Tencent/cloudbase-framework
CloudBase Framework info EnvId webpage
? 检测到当前项目包含 Vue.js 项目
? 构建脚本 `npm run build`
? 本地静态文件目录 `dist`
是否需要修改默认配置 No
? 请输入应用唯一标识(支持大小写字母数字及连字符, 同一账号下不能相同) test-vue
? 是否需要保存当前项目配置,保存配置之后下次不会再次询问 Yes
CloudBase Framework info ? install plugins
رابط البرنامج المساعد | البرنامج المساعد | أحدث نسخة | مقدمة البرنامج المساعد |
---|---|---|---|
@cloudbase/framework-plugin-website | نشر تطبيقات موقع الويب بنقرة واحدة | ||
@cloudbase/framework-plugin-node | نشر تطبيقات Node بنقرة واحدة (يدعم النشر الأساسي كوظيفة أو استضافة سحابية) | ||
@cloudbase/framework-plugin-nuxt | نشر تطبيقات Nuxt SSR بنقرة واحدة | ||
@cloudbase/framework-plugin-function | بنقرة واحدة نشر موارد الوظيفة | ||
@cloudbase/framework-plugin-container | نشر خدمات الحاويات المستضافة على السحابة بنقرة واحدة | ||
@cloudbase/framework-plugin-dart | انشر تطبيقات Dart بنقرة واحدة | ||
@cloudbase/framework-plugin-database | النشر التعريفي بنقرة واحدة لقاعدة البيانات السحابية NoSQL للتطوير السحابي | ||
@cloudbase/framework-plugin-deno | انشر تطبيقات Deno بنقرة واحدة | ||
@cloudbase/framework-plugin-next | انشر تطبيق Next SSR بنقرة واحدة | ||
@cloudbase/framework-plugin-mp | نشر تطبيقات برنامج WeChat mini بنقرة واحدة | ||
@cloudbase/framework-plugin-auth | ضبط تكوين تسجيل الدخول بنقرة واحدة |
على سبيل المثال، يتضمن مشروع Vue الكامل المكدس وظائف الواجهة الأمامية والسحابية لموقع الويب
يمكنك إنشاء ملف cloudbaserc.json
يدويًا ضمن المشروع، وملء ملف التكوين التالي، واستدعاء cloudbase framework deploy
للنشر.
أو قم بتشغيل cloudbase
مباشرة للكشف والنشر تلقائيًا
{
"envId" : " {{env}} " ,
"framework" : {
"plugins" : {
"client" : {
"use" : " @cloudbase/framework-plugin-website " ,
"inputs" : {
"buildCommand" : " npm run build " ,
"outputPath" : " dist "
}
},
"server" : {
"use" : " @cloudbase/framework-plugin-function " ,
"inputs" : {
"functionRootPath" : " cloudfunctions " ,
"functions" : [
{
"name" : " helloworld " ,
"config" : {
"timeout" : 5 ,
"envVariables" : {},
"runtime" : " Nodejs10.15 " ,
"memorySize" : 128
}
}
]
}
}
}
}
}
للحصول على مزيد من الأوصاف التفصيلية لمعلمات التكوين، يمكنك عرض وثائق التكوين. انقر لعرض وثائق التكوين.
للحصول على سجل تغيير إصدار CloudBase Framework، يرجى الرجوع إلى ملف سجل التغيير.
للحصول على وثائق بروتوكول مفتوح المصدر، يرجى الرجوع إلى ترخيص Apache 2.0
المؤسسة WeChat | تينسنت البث المباشر | منصة Tencent Cloud WeChat ذات الكود المنخفض | مركز تطبيقات Tencent Cloud مفتوح المصدر | نادي شينيو | كود الصحة | CloudBase CMS |
مرحبا الصورة الرمزية | CloudBase TodoList | ShowMess وابل في الوقت الحقيقي | التصوير الفوتوغرافي للمدرسة | باجيك | الموقع الرسمي لـYiike | تقييمات تويكو |
زلزال في الوقت الحقيقي | قرص سحابة كيداو | NiceUp | المقالات الأخلاقية | سرير صور OneDrive | نظام التعليق والين | الصفحة الرئيسية للبرمجة |
تصور مراقبة جودة الهواء العالمية | الوصول إلى قاعدة البيانات السحابية | الموقع الرسمي للتعليم تينسنت | خلفية جويينج | هالة | سرير السماء الزرقاء |
جمع حالات التطبيق المعلقة بشكل مستمر
إذا كانت لديك أي أسئلة أو اقتراحات أثناء الاستخدام أو التثبيت، فنحن نرحب بك للانضمام إلى المجموعة للمناقشة وإبداء التعليقات.
✍️ مرحبا بكم في تقديم المقالات التقنية
الشكر موصول لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
بوكر تشاو ؟ | ويجيا وانغ | hengechang ؟ | زيجي تشو ؟ | إريكين ؟ | هانكين ؟ | زيم | أرجواني |
تيانشيانغلان ؟ | com.liyuanfeng | باي هوانتشنغ | يي ليانغ | شيري تشانغ | حقا كبيرة | سايا ؟ | com.mirageql |
علامة التبويب ليانغ | juukee ؟ | ألبرت ليو | SearchFan ؟ | زيرا | كود الكاتب الأسد ؟ | com.lichaochao | MrZhaoCn |
com.xcatliu | تانغ شي ؟ | حياة ؟ | أوستن لي | iMaeGoo | هزلي | ناسا. وانغ | بانداجيس |
بنجر | جلد السمك مبرمج | لانهاو | مهاجم | ح | عصفورين | ريان وانغ | UCToo |
القلبية | LRCong | رين هوشيزورا | justyouhappy | yuwuwu |
يتبع هذا المشروع مواصفات جميع المساهمين، ونرحب بالمساهمات من أي نوع.
الجميع مدعوون للمشاركة في تطوير CloudBase Framework والمساهمة.
يمكنك اختيار الطرق التالية للمساهمة:
سنضيفك إلى قائمة المساهمين لدينا
يرجى الرجوع إلى وثيقة دليل المساهمة لمعرفة كيفية المساهمة.