CloudBase Framework ist ein offizielles integriertes Front-End- und Back-End-Bereitstellungstool, das von der Cloud-Entwicklung erstellt wurde.
Keine Notwendigkeit, den Code zu ändern, Ein-Klick-Hosting und Bereitstellung von Front-End und Back-End, basierend auf serverloser Architektur, beschleunigtem Zugriff, flexiblem Betrieb und wartungsfrei.
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
Der folgende Schnellstartabschnitt kann Ihnen dabei helfen, die Funktionen von CloudBase Framework schneller kennenzulernen, sodass Sie so schnell wie möglich mit der Bereitstellung Ihrer Projekte beginnen können.
Jedes Beispiel bietet eine Bereitstellungsschaltfläche , auf die Sie klicken können, um die Anwendung mit einem Klick in der Cloud bereitzustellen und die Anwendung in Ihrer Tencent Cloud-Entwicklungsumgebung zu installieren. Gleichzeitig stellen wir auch den entsprechenden Quellcode bereit. Sie können den Quellcode anzeigen, das Projekt klonen oder herunterladen, um es lokal zu ändern, und die Bereitstellung mit einem Klick lokal über die CloudBase-CLI durchführen.
Daruk-Anwendung Daruk ist ein leichtes Webframework auf Basis von Koa2, das mit Typescript entwickelt wurde und Cloud-Funktionen und Cloud-Ressourcen nutzt. | ThinkJS-Anwendung ThinkJS ist ein Node.js-Framework, das ES6/7-Funktionen zum Entwickeln von Projekten nutzen kann und TypeScript unterstützt. , Verwendung von Cloud-Funktions-Cloud-Ressourcen |
Jenkins Jenkins ist ein unabhängiges Open-Source-Softwareprojekt, das auf der Grundlage von Java entwickelt wurde. Es dient der Überwachung kontinuierlicher, sich wiederholender Arbeiten und zielt darauf ab, eine offene und benutzerfreundliche Softwareplattform bereitzustellen, die eine kontinuierliche Integration von Software ermöglicht . , Verwendung von Cloud-Hosting, CFS-Cloud-Ressourcen | Go Cloud-Funktionen Erstellen Sie schnell eine einfache, zuverlässige und effiziente Anwendung basierend auf der GO-Sprache und nutzen Sie dabei Cloud-Funktionen und Cloud-Ressourcen |
Beispiel für eine Java-Cloud-Funktion Erstellen Sie schnell ein offenes und minimalistisches Java-Anwendungsframework und nutzen Sie Cloud-Funktionen und Cloud-Ressourcen | Beispiel für eine PHP-Cloud-Funktion Erstellen Sie mithilfe von Cloud-Funktionen und Cloud-Ressourcen schnell ein flexibles und effizientes PHP-Anwendungsframework |
Omi-App Erstellen Sie schnell eine rahmenübergreifende Omi-Anwendung, nutzen Sie Cloud-Funktionen und hosten Sie Cloud-Ressourcen statisch | Aqueduct (Dart Server) Cloud-Hosting Erstellen Sie schnell eine Aqueduct-Cloud-Hosting-Instanz mit einem Multithread-HTTP-Server-Framework unter Verwendung von Cloud-Datenbanken und Cloud-Hosting-Cloud-Ressourcen |
Nextcloud Nextcloud ist eine persönliche Cloud-Speicherlösung mit integrierten umfangreichen Anwendungen wie Bildalben, Kalenderkontakten, Dateiverwaltung und RSS-Lesen. , unter Verwendung von Cloud-Hosting, CynosDB, CFS-Cloud-Ressourcen | VuePress-Website-Anwendung Erstellen Sie schnell Website-Anwendungen auf Basis von VuePress und nutzen Sie statische Hosting-Cloud-Ressourcen |
Nest-App Erstellen Sie schnell ein fortschrittliches Node.js-Framework zum Erstellen effizienter, zuverlässiger und skalierbarer serverseitiger Anwendungen mithilfe von Cloud-Funktionen und Cloud-Ressourcen | Eier-App Erstellen Sie mithilfe von Cloud-Funktionen und Cloud-Ressourcen schnell ein Egg-Unternehmensframework und -Anwendungen auf Basis von Node.js und Koa |
Nächste SSR-Anwendung Erstellen Sie schnell ein einfaches, intelligentes, hybrides statisches und servergerendertes Anwendungsframework unter Verwendung von Cloud-Funktionen und statisch gehosteten Cloud-Ressourcen | Bitwarden Bitwarden ist ein kostenloser Open-Source-Passwortverwaltungsdienst, der es Benutzern ermöglicht, vertrauliche Informationen (z. B. Anmeldeinformationen für Websites) in einem verschlüsselten Tresor zu speichern. Die Bitwarden-Plattform bietet eine Vielzahl von Client-Anwendungen, darunter Web-Benutzeroberflächen, Desktop-Anwendungen, Browser-Erweiterungen, mobile Anwendungen und Befehlszeilenschnittstellen. , Nutzung von Cloud-Hosting, CFS-Cloud-Ressourcen |
Klicken Sie hier, um das Bewerbungszentrum zu betreten und weitere Bewerbungen anzuzeigen
Das CloudBase Framework für die Cloud-Entwicklung unterstützt einen Plug-In-Mechanismus und stellt Plug-Ins für eine Vielzahl von Anwendungs-Frameworks und Cloud-Ressourcen bereit. Es erfordert nur wenig oder gar keine Konfiguration, um vorhandene Anwendungen in das CloudBase Framework zu integrieren.
Die Plug-in-Konfiguration wird in die cloudbaserc-Datei geschrieben. Derzeit werden nur JSON-Dateien unterstützt, und YAML wird in Zukunft unterstützt.
Bitte beachten Sie die vollständige Plugin-Dokumentation
Die Plug-in-Konfiguration kann manuell ausgefüllt oder automatisch generiert werden. Derzeit unterstützt das Frontend-Framework die automatische Identifizierung und das Ausfüllen von Plug-ins.
Sie können den Befehl cloudbase
direkt im Projektverzeichnis ausführen, um die Plug-in-Konfigurationsdatei automatisch zu erkennen, zu generieren und bereitzustellen.
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
Plugin-Link | Plug-in | neueste Version | Plug-in-Einführung |
---|---|---|---|
@cloudbase/framework-plugin-website | Bereitstellung von Website-Anwendungen mit einem Klick | ||
@cloudbase/framework-plugin-node | Bereitstellung von Node-Anwendungen mit einem Klick (unterstützt die zugrunde liegende Bereitstellung als Funktions- oder Cloud-Hosting) | ||
@cloudbase/framework-plugin-nuxt | Bereitstellung von Nuxt SSR-Anwendungen mit einem Klick | ||
@cloudbase/framework-plugin-function | Bereitstellung von Funktionsressourcen mit einem Klick | ||
@cloudbase/framework-plugin-container | Bereitstellung von in der Cloud gehosteten Containerdiensten mit einem Klick | ||
@cloudbase/framework-plugin-dart | Stellen Sie Dart-Anwendungen mit einem Klick bereit | ||
@cloudbase/framework-plugin-database | Deklarative Bereitstellung der Cloud-Entwicklungs-NoSQL-Cloud-Datenbank mit einem Klick | ||
@cloudbase/framework-plugin-deno | Stellen Sie Deno-Anwendungen mit einem Klick bereit | ||
@cloudbase/framework-plugin-next | Stellen Sie die nächste SSR-Anwendung mit einem Klick bereit | ||
@cloudbase/framework-plugin-mp | Bereitstellung von WeChat-Miniprogrammanwendungen mit einem Klick | ||
@cloudbase/framework-plugin-auth | Legen Sie die Anmeldekonfiguration mit einem Klick fest |
Ein Vue-Full-Stack-Projekt umfasst beispielsweise Website-Frontend- und Cloud-Funktionen
Sie können unter dem Projekt manuell eine cloudbaserc.json
erstellen, die folgende Konfigurationsdatei ausfüllen und zur Bereitstellung cloudbase framework deploy
aufrufen.
Oder führen Sie cloudbase
direkt aus, um es automatisch zu erkennen und bereitzustellen
{
"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
}
}
]
}
}
}
}
}
Ausführlichere Beschreibungen der Konfigurationsparameter finden Sie in der Konfigurationsdokumentation. Klicken Sie hier, um die Konfigurationsdokumentation anzuzeigen.
Das Versionsänderungsprotokoll von CloudBase Framework finden Sie in der Changelog-Datei.
Die Dokumentation zum Open-Source-Protokoll finden Sie unter Apache License 2.0
Unternehmens-WeChat | Tencent Live-Übertragung | Tencent Cloud WeChat Low-Code-Plattform | Tencent Cloud Open Source Application Center | Xinyue-Club | Gesundheitscode | CloudBase CMS |
Hallo Avatar | CloudBase TodoList | ShowMess Echtzeit-Sperrfeuer | Fotoshooting in der Schule | Pagisch | Offizielle Yiike-Website | Twikoo-Bewertungen |
Erdbeben in Echtzeit | Kedao-Cloud-Disk | NiceUp | moralische Artikel | OneDrive-Bilderbett | Waline-Kommentarsystem | Programmier-Homepage |
Visualisierung der globalen Luftqualitätsüberwachung | Cloudbase-Zugriff | Offizielle Website von Tencent Education | Juying-Tapete | Halo | Bett mit blauem Himmel |
Sammeln Sie laufend ausstehende Bewerbungsfälle
Wenn Sie während der Nutzung oder Installation Fragen oder Anregungen haben, können Sie sich gerne der Gruppe für Diskussion und Feedback anschließen.
✍️ Willkommen beim Einreichen technischer Artikel
Der Dank geht an diese wunderbaren Menschen (Emoji-Taste):
Booker Zhao ? | Weijia Wang | Hengechang ? | Zijie Zhou ? | erikqin ? | Hanqin ? | Zem | Magenta |
TIANXIANGLAN ? | liyuanfeng | Bai Huancheng | Yi Liang | Sherry Zhang | Wirklich groß | Saiya ? | mirageql |
Tab Liang | Juukee ? | Albert Liu | SearchFan ? | Zira | Codeschreiber Löwe ? | Lichaochao | MrZhaoCn |
xcatliu | Tang Xi ? | Leben ? | Austin Lee | iMaeGoo | Hündchen | nasa.wang | Pandagis |
Rüben | Programmierer Fischhaut | LanHao | fw | H | zwei Vögel | Ryan Wang | UCToo |
Herzlich | LRCong | Rin Hoshizora | Du bist einfach nur glücklich | Yuwuwu |
Dieses Projekt folgt der All-Contributors-Spezifikation. Beiträge jeglicher Art sind willkommen!
Jeder ist herzlich willkommen, sich an der Entwicklung des CloudBase Frameworks zu beteiligen und einen Beitrag zu leisten.
Sie können zwischen folgenden Möglichkeiten wählen, einen Beitrag zu leisten:
Wir nehmen Sie in unsere Liste der Mitwirkenden auf
Informationen zum Spenden finden Sie im Beitragsleitfaden.