CloudBase Framework เป็นเครื่องมือปรับใช้แบบรวมส่วนหน้าและส่วนหลังอย่างเป็นทางการที่ผลิตโดยการพัฒนาระบบคลาวด์
ไม่จำเป็นต้องเปลี่ยนโค้ด การโฮสต์เพียงคลิกเดียว และการปรับใช้ฟรอนต์เอนด์และแบ็คเอนด์ ตามสถาปัตยกรรมแบบไร้เซิร์ฟเวอร์ การเข้าถึงที่รวดเร็ว การดำเนินการที่ยืดหยุ่น และไม่ต้องบำรุงรักษา
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
ส่วนการเริ่มต้นอย่างรวดเร็วต่อไปนี้สามารถช่วยให้คุณสัมผัสถึงความสามารถของ CloudBase Framework ได้เร็วขึ้น เพื่อให้คุณสามารถเริ่มปรับใช้โปรเจ็กต์ของคุณโดยเร็วที่สุด
แต่ละตัวอย่างจะมี ปุ่มปรับใช้ ซึ่งสามารถคลิกเพื่อปรับใช้ในระบบคลาวด์ได้ด้วยคลิกเดียว และติดตั้งแอปพลิเคชันในสภาพแวดล้อมการพัฒนา Tencent Cloud ของคุณ ในเวลาเดียวกัน เรายังจัดเตรียมซอร์สโค้ดที่เกี่ยวข้อง คุณสามารถดูซอร์สโค้ด โคลนหรือดาวน์โหลดโปรเจ็กต์เพื่อแก้ไขในเครื่อง และดำเนินการปรับใช้ในคลิกเดียวในเครื่องผ่าน CloudBase CLI
ดารุค แอพพลิเคชั่น Daruk เป็นเฟรมเวิร์กเว็บแบบน้ำหนักเบาที่ใช้ Koa2 พัฒนาโดยใช้ Typescript และใช้ฟังก์ชันคลาวด์และทรัพยากรบนคลาวด์ | แอปพลิเคชัน ThinkJS ThinkJS เป็นเฟรมเวิร์ก Node.js ที่สามารถใช้ฟีเจอร์ ES6/7 เพื่อพัฒนาโปรเจ็กต์และรองรับ TypeScript โดยใช้ทรัพยากรคลาวด์ฟังก์ชั่นคลาวด์ |
เจนกินส์ Jenkins เป็นโครงการซอฟต์แวร์โอเพ่นซอร์สอิสระ เป็นเครื่องมือบูรณาการอย่างต่อเนื่องที่พัฒนาโดยใช้ Java . โดยใช้โฮสติ้งคลาวด์ ทรัพยากรคลาวด์ CFS | ไปฟังก์ชั่นคลาวด์ สร้างแอปพลิเคชันที่เรียบง่าย เชื่อถือได้ และมีประสิทธิภาพอย่างรวดเร็วโดยใช้ภาษา GO โดยใช้ฟังก์ชันคลาวด์และทรัพยากรบนคลาวด์ |
ตัวอย่างฟังก์ชัน Java Cloud สร้างเฟรมเวิร์กแอปพลิเคชัน Java แบบเปิดที่เรียบง่ายและเรียบง่ายอย่างรวดเร็ว และใช้ฟังก์ชันคลาวด์และทรัพยากรบนคลาวด์ | ตัวอย่างฟังก์ชัน PHP Cloud สร้างเฟรมเวิร์กแอปพลิเคชัน PHP ที่ยืดหยุ่นและมีประสิทธิภาพอย่างรวดเร็วโดยใช้ฟังก์ชันคลาวด์และทรัพยากรคลาวด์ |
แอพโอมิ สร้างแอปพลิเคชัน Omi แบบข้ามเฟรมได้อย่างรวดเร็ว ใช้ฟังก์ชันคลาวด์ และโฮสต์ทรัพยากรคลาวด์แบบคงที่ | Aqueduct (Dart Server) คลาวด์โฮสติ้ง สร้างอินสแตนซ์โฮสติ้งคลาวด์ Aqueduct อย่างรวดเร็วซึ่งประกอบด้วยเฟรมเวิร์กเซิร์ฟเวอร์ HTTP แบบมัลติเธรด โดยใช้ฐานข้อมูลคลาวด์ ทรัพยากรคลาวด์โฮสติ้งบนคลาวด์ |
เน็กซ์คลาวด์ Nextcloud เป็นโซลูชันพื้นที่จัดเก็บข้อมูลบนคลาวด์ส่วนบุคคลที่มีแอปพลิเคชันในตัวมากมาย เช่น อัลบั้มรูปภาพ รายชื่อในปฏิทิน การจัดการไฟล์ และการอ่าน RSS โดยใช้โฮสติ้งคลาวด์, CynosDB, ทรัพยากรคลาวด์ CFS | แอปพลิเคชั่นเว็บไซต์ VuePress สร้างแอปพลิเคชันเว็บไซต์อย่างรวดเร็วโดยใช้ VuePress และใช้ทรัพยากรคลาวด์โฮสติ้งแบบคงที่ |
แอปเนสท์ สร้างเฟรมเวิร์ก Node.js แบบก้าวหน้าอย่างรวดเร็วสำหรับการสร้างแอปพลิเคชันฝั่งเซิร์ฟเวอร์ที่มีประสิทธิภาพ เชื่อถือได้ และปรับขนาดได้โดยใช้ฟังก์ชันคลาวด์และทรัพยากรบนคลาวด์ | แอพไข่ สร้างเฟรมเวิร์กองค์กรและแอปพลิเคชัน Egg อย่างรวดเร็วโดยใช้ Node.js และ Koa โดยใช้ฟังก์ชันคลาวด์และทรัพยากรบนคลาวด์ |
แอปพลิเคชัน SSR ถัดไป สร้างเฟรมเวิร์กแอปพลิเคชันที่เรียบง่าย ชาญฉลาด ไฮบริดสแตติกและแสดงผลแบบเซิร์ฟเวอร์ โดยใช้ฟังก์ชันคลาวด์และทรัพยากรคลาวด์ที่โฮสต์แบบคงที่ | Bitwarden 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-เว็บไซต์ | การปรับใช้แอปพลิเคชันเว็บไซต์เพียงคลิกเดียว | ||
@cloudbase/framework-plugin-node.js | การปรับใช้แอปพลิเคชันโหนดในคลิกเดียว (รองรับการปรับใช้พื้นฐานเป็นฟังก์ชันหรือโฮสติ้งบนคลาวด์) | ||
@cloudbase/framework-plugin-nuxt | การปรับใช้แอปพลิเคชัน Nuxt SSR เพียงคลิกเดียว | ||
@cloudbase/framework-plugin-function | การปรับใช้ทรัพยากรฟังก์ชันเพียงคลิกเดียว | ||
@cloudbase/framework-plugin-container | การปรับใช้บริการคอนเทนเนอร์ที่โฮสต์บนคลาวด์เพียงคลิกเดียว | ||
@cloudbase/framework-plugin-dart | ปรับใช้แอปพลิเคชัน Dart ได้ในคลิกเดียว | ||
@cloudbase/framework-plugin-ฐานข้อมูล | การปรับใช้ฐานข้อมูล NoSQL บนคลาวด์ที่ประกาศได้ในคลิกเดียว | ||
@cloudbase/framework-plugin-deno | ปรับใช้แอปพลิเคชัน Deno ได้ในคลิกเดียว | ||
@cloudbase/framework-plugin-next | ปรับใช้แอปพลิเคชัน Next SSR ได้ในคลิกเดียว | ||
@cloudbase/framework-ปลั๊กอิน-mp | การปรับใช้แอปพลิเคชันมินิโปรแกรม WeChat เพียงคลิกเดียว | ||
@cloudbase/framework-ปลั๊กอิน-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 License 2.0
องค์กร WeChat | เทนเซ็นต์ถ่ายทอดสด | แพลตฟอร์มโค้ดต่ำของ Tencent Cloud WeChat | ศูนย์แอปพลิเคชันโอเพ่นซอร์ส Tencent Cloud | ซินเยว่คลับ | รหัสสุขภาพ | CloudBase CMS |
สวัสดีอวตาร | รายการสิ่งที่ต้องทำของ CloudBase | ShowMess เขื่อนกั้นน้ำแบบเรียลไทม์ | ถ่ายรูปโรงเรียน | เพจิก | เว็บไซต์อย่างเป็นทางการของอี้เกะ | รีวิวทวิคู |
แผ่นดินไหวแบบเรียลไทม์ | คลาวด์ดิสก์ Kedao | ไนซ์อัพ | บทความคุณธรรม | เตียงรูปภาพ OneDrive | ระบบแสดงความคิดเห็นวาลีน | หน้าแรกของการเขียนโปรแกรม |
การแสดงภาพการตรวจสอบคุณภาพอากาศทั่วโลก | การเข้าถึง cloudbase | เว็บไซต์อย่างเป็นทางการของ Tencent Education | วอลล์เปเปอร์ Juing | รัศมี | เตียงสีฟ้า |
รวบรวมกรณีการสมัครที่โดดเด่นอย่างต่อเนื่อง
หากคุณมีคำถามหรือข้อเสนอแนะระหว่างการใช้งานหรือการติดตั้ง คุณสามารถเข้าร่วมกลุ่มเพื่อพูดคุยและแสดงความคิดเห็นได้
✍️ยินดีส่งบทความด้านเทคนิค
ขอขอบคุณผู้คนที่แสนวิเศษเหล่านี้ (คีย์อีโมจิ):
บุ๊กเกอร์ จ้าว - | เว่ยเจีย หวาง | เฮงเกอฉาง - | จื่อเจี๋ย โจว - | เอริกคิน - | ฮั่นชิน - | เซ็ม | สีม่วงแดง |
เทียนเซียงหลาน - | ลี่หยวนเฟิง | ไป่ฮวนเฉิง | ยี่เหลียง | เชอร์รี่ จาง | ใหญ่จริงๆ | ไสยา - | มิราจคิวแอล |
ทับเหลียง | จูคี - | อัลเบิร์ต หลิว | ค้นหาแฟน - | ซีร่า | รหัสอาลักษณ์สิงโต - | ลิเชาเชา | นาย ZhaoCn |
xcatliu | ถังซี - | ชีวิต - | ออสติน ลี | ไอเมกู | ด็อกกี้ | นาซ่าวัง | หมีแพนด้า |
บีทรูท | โปรแกรมเมอร์หนังปลา | หลานห่าว | ตกลง | ชม | นกสองตัว | ไรอัน หวาง | ยูซีทู |
จริงใจ | แอลอาร์คอง | ริน โฮชิโซระ | แค่คุณมีความสุข | ยูวูวู |
โครงการนี้เป็นไปตามข้อกำหนดของผู้มีส่วนร่วมทุกคน ยินดีต้อนรับการบริจาคทุกรูปแบบ!
เรายินดีต้อนรับทุกคนให้มีส่วนร่วมในการพัฒนา CloudBase Framework และมีส่วนร่วม
คุณสามารถเลือกวิธีการบริจาคได้ดังต่อไปนี้:
เราจะเพิ่มคุณเข้าไปในรายชื่อผู้ร่วมให้ข้อมูลของเรา
โปรดดูเอกสารคู่มือการบริจาคสำหรับวิธีการบริจาค