CloudBase Framework adalah alat penerapan terintegrasi front-end dan back-end resmi yang dihasilkan oleh pengembangan cloud.
Tidak perlu mengubah kode, hosting sekali klik dan penerapan front-end dan back-end, berdasarkan arsitektur Tanpa Server, akses dipercepat, pengoperasian fleksibel, dan bebas pemeliharaan.
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
Bagian mulai cepat berikut dapat membantu Anda merasakan kemampuan CloudBase Framework dengan lebih cepat sehingga Anda dapat mulai menerapkan proyek Anda sesegera mungkin.
Setiap contoh menyediakan tombol penerapan , yang dapat diklik untuk menerapkan di cloud dengan satu klik dan menginstal aplikasi di lingkungan pengembangan Tencent Cloud Anda. Pada saat yang sama, kami juga menyediakan kode sumber yang sesuai. Anda dapat melihat kode sumber, mengkloning atau mengunduh proyek untuk memodifikasinya secara lokal, dan melakukan penerapan satu klik secara lokal melalui CloudBase CLI.
Aplikasi Daruk Daruk adalah kerangka web ringan berdasarkan Koa2, dikembangkan menggunakan TypeScript, dan menggunakan fungsi cloud dan sumber daya cloud. | Aplikasi ThinkJS ThinkJS adalah kerangka kerja Node.js yang dapat menggunakan fitur ES6/7 untuk mengembangkan proyek dan mendukung TypeScript. , menggunakan sumber daya cloud fungsi cloud |
Jenkins Jenkins adalah proyek perangkat lunak sumber terbuka independen. Ini adalah alat integrasi berkelanjutan yang dikembangkan berdasarkan Java. Jenkins digunakan untuk memantau pekerjaan berulang yang berkelanjutan. Hal ini bertujuan untuk menyediakan platform perangkat lunak yang terbuka dan mudah digunakan untuk memungkinkan integrasi perangkat lunak yang berkelanjutan . , menggunakan cloud hosting, sumber daya cloud CFS | Gunakan fungsi cloud Bangun aplikasi sederhana, andal, dan efisien dengan cepat berdasarkan bahasa GO, menggunakan fungsi cloud dan sumber daya cloud |
Contoh Fungsi Cloud Java Bangun kerangka aplikasi Java yang terbuka dan minimalis dengan cepat serta gunakan fungsi cloud dan sumber daya cloud | Contoh Fungsi Cloud PHP Bangun kerangka aplikasi PHP yang fleksibel dan efisien dengan cepat menggunakan fungsi cloud dan sumber daya cloud |
Aplikasi Omi Bangun aplikasi Omi lintas kerangka dengan cepat, gunakan fungsi cloud, dan host sumber daya cloud secara statis | Hosting Awan Saluran Air (Server Dart). Bangun instans cloud hosting Aqueduct dengan cepat yang berisi kerangka server HTTP multi-thread, menggunakan database cloud, sumber daya cloud hosting cloud |
awan berikutnya Nextcloud adalah solusi penyimpanan cloud pribadi dengan aplikasi kaya bawaan seperti album foto, kontak kalender, manajemen file, dan pembacaan RSS. , menggunakan cloud hosting, CynosDB, sumber daya cloud CFS | Aplikasi situs web VuePress Bangun aplikasi situs web dengan cepat berdasarkan VuePress dan gunakan sumber daya cloud hosting statis |
Aplikasi Sarang Bangun kerangka kerja Node.js yang progresif dengan cepat untuk membangun aplikasi sisi server yang efisien, andal, dan dapat diskalakan menggunakan fungsi cloud dan sumber daya cloud | Aplikasi telur Bangun kerangka kerja dan aplikasi perusahaan Egg dengan cepat berdasarkan Node.js dan Koa, menggunakan fungsi cloud dan sumber daya cloud |
Permohonan RSK selanjutnya Bangun dengan cepat kerangka kerja aplikasi yang sederhana, cerdas, statis hibrid, dan dirender server, menggunakan fungsi cloud dan sumber daya cloud yang dihosting secara statis | Bitwarden Bitwarden adalah layanan manajemen kata sandi sumber terbuka dan gratis yang memungkinkan pengguna menyimpan informasi sensitif (seperti kredensial masuk situs web) dalam brankas terenkripsi. Platform Bitwarden menyediakan berbagai aplikasi klien, termasuk antarmuka pengguna web, aplikasi desktop, ekstensi browser, aplikasi seluler, dan antarmuka baris perintah. , menggunakan cloud hosting, sumber daya cloud CFS |
Klik untuk masuk ke pusat aplikasi untuk melihat lebih banyak aplikasi
CloudBase Framework pengembangan cloud mendukung mekanisme plug-in dan menyediakan plug-in untuk berbagai kerangka aplikasi dan sumber daya cloud. Hanya memerlukan sedikit atau bahkan nol konfigurasi untuk mengintegrasikan aplikasi yang ada dengan CloudBase Framework pengembangan cloud.
Konfigurasi plugin ditulis dalam file cloudbaserc. Saat ini, hanya file JSON yang didukung, dan YAML akan didukung di masa mendatang.
Silakan merujuk ke dokumentasi plugin lengkap
Konfigurasi plug-in dapat diisi secara manual atau dibuat secara otomatis. Saat ini, kerangka front-end mendukung identifikasi otomatis dan pengisian plug-in.
Anda dapat menjalankan perintah cloudbase
langsung di direktori proyek untuk mendeteksi, menghasilkan, dan menyebarkan file konfigurasi plugin secara otomatis.
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
Tautan plugin | plugin | versi terbaru | Pengenalan plugin |
---|---|---|---|
@cloudbase/framework-plugin-situs web | Penerapan aplikasi situs web dengan sekali klik | ||
@cloudbase/framework-plugin-node | Penerapan aplikasi Node dengan sekali klik (mendukung penerapan dasar sebagai fungsi atau hosting awan) | ||
@cloudbase/framework-plugin-nuxt | Penerapan aplikasi Nuxt SSR dengan sekali klik | ||
@cloudbase/framework-plugin-fungsi | Penerapan sumber daya fungsi dengan sekali klik | ||
@cloudbase/framework-plugin-container | Penerapan layanan kontainer yang dihosting di cloud dengan sekali klik | ||
@cloudbase/framework-plugin-dart | Terapkan aplikasi Dart dengan satu klik | ||
@cloudbase/framework-plugin-database | Penerapan deklaratif sekali klik dari pengembangan cloud database cloud NoSQL | ||
@cloudbase/framework-plugin-deno | Terapkan aplikasi Deno dengan satu klik | ||
@cloudbase/framework-plugin-next | Terapkan aplikasi SSR Berikutnya dengan satu klik | ||
@cloudbase/framework-plugin-mp | Penerapan aplikasi program mini WeChat dengan sekali klik | ||
@cloudbase/framework-plugin-auth | Atur konfigurasi login dengan satu klik |
Misalnya, proyek full-stack Vue mencakup fungsi front-end situs web dan cloud
Anda dapat membuat cloudbaserc.json
secara manual di bawah proyek, mengisi file konfigurasi berikut, dan memanggil cloudbase framework deploy
untuk penerapan.
Atau jalankan cloudbase
secara langsung untuk mendeteksi dan menyebarkan secara otomatis
{
"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
}
}
]
}
}
}
}
}
Untuk penjelasan parameter konfigurasi yang lebih detail, Anda dapat melihat dokumentasi konfigurasi.
Untuk log perubahan versi CloudBase Framework, silakan merujuk ke file changelog.
Untuk dokumentasi protokol sumber terbuka, silakan merujuk ke Lisensi Apache 2.0
Perusahaan WeChat | Siaran langsung Tencent | Platform kode rendah Tencent Cloud WeChat | Pusat Aplikasi Sumber Terbuka Tencent Cloud | Klub Xinyue | kode kesehatan | CMS CloudBase |
Hai avatar | Daftar Tugas CloudBase | Rentetan ShowMess secara real-time | Pemotretan sekolah | Pagik | Situs web resmi Yiike | Ulasan Twikoo |
gempa bumi waktu nyata | Disk awan Kedao | Bagus | artikel moral | Tempat tidur bergambar OneDrive | Sistem komentar Waline | Halaman Beranda Pemrograman |
Visualisasi pemantauan kualitas udara global | akses cloudbase | Situs web resmi Tencent Education | wallpaper juying | Lingkaran cahaya | tempat tidur langit biru |
Terus kumpulkan kasus aplikasi yang belum terselesaikan
Jika Anda memiliki pertanyaan atau saran selama penggunaan atau instalasi, Anda dipersilakan untuk bergabung dengan grup untuk berdiskusi dan memberikan masukan.
✍️ Selamat mengirimkan artikel teknis
Terima kasih kepada orang-orang hebat ini (kunci emoji):
Pemesan Zhao ? | Weijia Wang | hengechang ? | Zijie Zhou ? | erikqin ? | Hanqin ? | Zem | ungu |
TIANXIANGLAN ? | liyuanfeng | Bai Huancheng | Yi Liang | Sherry Zhang | Sangat Besar | Saiya ? | mirageql |
Tab Liang | juukee ? | Albert Liu | Penggemar Pencarian ? | Zira | Singa Juru Tulis Kode ? | lichaochao | Tuan ZhaoCn |
xcatliu | Tang Xi ? | Kehidupan ? | Austin Lee | iMaeGoo | Anjing | nasa.wang | pandagis |
bit | Kulit ikan pemrogram | LanHao | fw | H | dua burung | Ryan Wang | UCToo |
Tulus | LRcong | Rin Hoshizora | hanya kamu yang bahagia | yuwuwu |
Proyek ini mengikuti spesifikasi semua kontributor. Kontribusi apa pun diterima!
Setiap orang dipersilakan untuk berpartisipasi dalam pengembangan CloudBase Framework dan berkontribusi.
Anda dapat memilih cara berikut untuk berkontribusi:
Kami akan menambahkan Anda ke daftar kontributor kami
Silakan merujuk ke dokumen panduan kontribusi untuk mengetahui cara berkontribusi.