CloudBase Framework は、クラウド開発によって作成された公式のフロントエンドとバックエンドの統合導入ツールです。
コードを変更する必要はなく、サーバーレス アーキテクチャに基づいてフロントエンドとバックエンドのホスティングと展開をワンクリックで行うことができ、アクセスが高速化され、柔軟な運用とメンテナンスが不要になります。
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
次のクイック スタート セクションは、CloudBase Framework の機能をより早く体験して、できるだけ早くプロジェクトのデプロイを開始できるようにするのに役立ちます。
各例には展開ボタンがあり、これをクリックすると、ワンクリックでクラウドに展開し、Tencent Cloud 開発環境にアプリケーションをインストールできます。同時に、対応するソース コードも提供します。ソース コードを表示し、プロジェクトを複製またはダウンロードしてローカルで変更し、CloudBase CLI を介してローカルでワンクリック デプロイメントを実行できます。
ダルクアプリケーション Daruk は、Typescript を使用して開発された Koa2 ベースの軽量 Web フレームワークであり、クラウド機能とクラウド リソースを使用します。 | ThinkJS アプリケーション ThinkJS は、ES6/7 の機能を使用してプロジェクトを開発でき、TypeScript をサポートする Node.js フレームワークです。 、クラウド機能のクラウドリソースを使用 |
ジェンキンス Jenkins は、Java に基づいて開発された継続的統合ツールであり、ソフトウェアの継続的統合を可能にする、オープンで使いやすいソフトウェア プラットフォームを提供することを目的としています。 。 、クラウド ホスティング、CFS クラウド リソースを使用 | Goクラウド機能 クラウド機能とクラウドリソースを使用して、GO言語に基づいたシンプルで信頼性が高く効率的なアプリケーションを迅速に構築します |
Javaクラウド関数の例 オープンでミニマリストな Java アプリケーション フレームワークを迅速に構築し、クラウド機能とクラウド リソースを使用します | PHPクラウド関数の例 クラウド機能とクラウドリソースを利用して、柔軟かつ効率的なPHPアプリケーションフレームワークを迅速に構築 |
オミアプリ クロスフレームワークの Omi アプリケーションを迅速に構築し、クラウド機能を使用し、クラウド リソースを静的にホストします。 | Aqueduct (Dart サーバー) クラウド ホスティング クラウド データベース、クラウド ホスティング クラウド リソースを使用して、マルチスレッド HTTP サーバー フレームワークを含む Aqueduct クラウド ホスティング インスタンスを迅速に構築します。 |
ネクストクラウド Nextcloud は、フォト アルバム、カレンダーの連絡先、ファイル管理、RSS 読み取りなどの豊富なアプリケーションが組み込まれたパーソナル クラウド ストレージ ソリューションです。 、クラウド ホスティング、CynosDB、CFS クラウド リソースを使用 | VuePress Web サイト アプリケーション VuePress に基づいて Web サイト アプリケーションを迅速に構築し、静的なホスティング クラウド リソースを使用します |
ネスト アプリ クラウド機能とクラウド リソースを使用して、効率的で信頼性が高く、スケーラブルなサーバー側アプリケーションを構築するための先進的な Node.js フレームワークを迅速に構築します | たまごアプリ クラウド機能とクラウドリソースを使用して、Node.jsとKoaに基づいたEggエンタープライズフレームワークとアプリケーションを迅速に構築します |
次回のSSR申請 クラウド機能と静的にホストされるクラウド リソースを使用して、シンプルでスマートなハイブリッド静的アプリケーション フレームワークとサーバー レンダリング アプリケーション フレームワークを迅速に構築します。 | ビットワーデン Bitwarden は、ユーザーが機密情報 (Web サイトのログイン資格情報など) を暗号化された保管庫に保存できる、無料のオープンソースのパスワード管理サービスです。 Bitwarden プラットフォームは、Web ユーザー インターフェイス、デスクトップ アプリケーション、ブラウザ拡張機能、モバイル アプリケーション、コマンド ライン インターフェイスなど、さまざまなクライアント アプリケーションを提供します。 、クラウド ホスティング、CFS クラウド リソースを使用 |
クリックしてアプリケーション センターに入り、さらに多くのアプリケーションを表示します
クラウド開発 CloudBase フレームワークはプラグイン メカニズムをサポートしており、さまざまなアプリケーション フレームワークおよびクラウド リソース用のプラグインを提供します。既存のアプリケーションをクラウド開発 CloudBase フレームワークと統合するために必要な構成はほとんど、またはまったくありません。
プラグイン設定は、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 | Web サイト アプリケーションのワンクリック展開 | ||
@cloudbase/フレームワークプラグインノード | Node アプリケーションのワンクリック展開 (機能またはクラウド ホスティングとしての基盤となる展開をサポート) | ||
@cloudbase/framework-plugin-nuxt | Nuxt SSR アプリケーションのワンクリック展開 | ||
@cloudbase/framework-plugin-function | ワンクリックで関数リソースをデプロイ | ||
@cloudbase/framework-plugin-container | クラウドホスト型コンテナサービスのワンクリック展開 | ||
@cloudbase/framework-plugin-dart | ワンクリックで Dart アプリケーションをデプロイ | ||
@cloudbase/フレームワークプラグインデータベース | クラウド開発 NoSQL クラウド データベースのワンクリック宣言型デプロイメント | ||
@cloudbase/framework-plugin-deno | ワンクリックで Deno アプリケーションを導入 | ||
@cloudbase/framework-plugin-next | ワンクリックで次の SSR アプリケーションをデプロイします | ||
@cloudbase/framework-plugin-mp | WeChat ミニ プログラム アプリケーションのワンクリック展開 | ||
@cloudbase/framework-plugin-auth | ワンクリックでログイン設定を設定 |
たとえば、Vue フルスタック プロジェクトには、Web サイトのフロントエンドとクラウド機能が含まれます。
プロジェクトの下に手動で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のバージョン変更ログについては、changelogファイルを参照してください。
オープンソース プロトコルのドキュメントについては、「Apache License 2.0」を参照してください。
エンタープライズ WeChat | テンセントのライブブロードキャスト | Tencent Cloud WeChat ローコード プラットフォーム | Tencent クラウド オープンソース アプリケーション センター | シンユエクラブ | 健康コード | クラウドベースCMS |
こんにちはアバター | CloudBase TodoList | ShowMess リアルタイム弾幕 | 学校での写真撮影 | パジック | YIKE公式サイト | ツイクーのレビュー |
リアルタイム地震 | ケダオクラウドディスク | ナイスアップ | 道徳記事 | OneDrive ピクチャー ベッド | ワラインコメントシステム | プログラミングホームページ |
地球規模の大気質モニタリングの視覚化 | クラウドベースアクセス | テンセントエデュケーション公式サイト | 壁紙 | ハロー | 青空ベッド |
優れた適用事例を継続的に収集する
使用中またはインストール中に質問や提案がある場合は、ディスカッションやフィードバックのためにグループに参加することを歓迎します。
✍️ 技術記事の投稿を歓迎します
これらの素晴らしい人々に感謝します (絵文字キー):
ブッカー・チャオ ? | ワン・ウェイジア | ヘンゲチャン ? | 周子傑 ? ? | エリックチン ? | 漢琴 ? | ゼム | マゼンタ |
天香蘭 ? | 麗源峰 | バイ・ファンチェン | イー・リャン | シェリー・チャン | 本当に大きい | サイヤ ? ? | ミラージュクエル |
タブ・リャン | ジューキー ? | アルバート・リュー | サーチファン ? | ジラ | コードスクライブライオン ? | リーチャオチャオ | ZhaoCnさん |
エクスカトリウ | 唐熙 ? | 人生 ? | オースティン・リー | iMaeGoo | わんちゃん | ナサ・ワン | パンダギス |
ビート | プログラマーの魚の皮 | ランハオ | フォワード | H | 二羽の鳥 | ライアン・ワン | UCToo |
心からの | LRコング | 星空凛 | ただあなたは幸せです | ゆわわ |
このプロジェクトは、あらゆる種類の貢献を歓迎します。
誰でも CloudBase Framework の開発に参加し、貢献することができます。
貢献するには次の方法を選択できます。
貢献者リストにあなたを追加します
投稿方法については投稿ガイドドキュメントをご覧ください。