CloudBase Framework는 클라우드 개발을 통해 제작된 공식 프론트엔드, 백엔드 통합 배포 도구입니다.
코드를 변경할 필요가 없으며, 서버리스 아키텍처, 가속화된 액세스, 유연한 운영 및 유지 관리가 필요 없는 프런트엔드 및 백엔드의 원클릭 호스팅 및 배포가 가능합니다.
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
다음 빠른 시작 섹션은 CloudBase Framework의 기능을 더 빠르게 경험하여 가능한 한 빨리 프로젝트 배포를 시작할 수 있도록 도와줍니다.
각 예시에는 클릭 한 번으로 클라우드에 배포하고 Tencent Cloud 개발 환경에 애플리케이션을 설치할 수 있는 배포 버튼이 제공됩니다. 동시에 해당 소스 코드도 제공합니다. 소스 코드를 보고, 프로젝트를 복제하거나 다운로드하여 로컬에서 수정할 수 있으며, CloudBase CLI를 통해 로컬에서 원클릭 배포를 수행할 수 있습니다.
다르크신청 Daruk은 Koa2 기반의 경량 웹 프레임워크로 Typescript를 사용하여 개발되었으며 클라우드 기능과 클라우드 리소스를 사용합니다. | ThinkJS 애플리케이션 ThinkJS는 ES6/7 기능을 사용하여 프로젝트를 개발하고 TypeScript를 지원할 수 있는 Node.js 프레임워크입니다. , 클라우드 기능 클라우드 리소스 사용 |
젠킨스 Jenkins는 Java를 기반으로 개발된 독립적인 오픈 소스 소프트웨어 프로젝트로, 지속적인 반복 작업을 모니터링하는 데 사용되며 소프트웨어의 지속적인 통합을 가능하게 하는 것을 목표로 합니다. . , 클라우드 호스팅, CFS 클라우드 리소스 사용 | 클라우드 기능 이동 클라우드 기능과 클라우드 리소스를 사용하여 GO 언어 기반의 간단하고 안정적이며 효율적인 애플리케이션을 빠르게 구축하세요. |
Java 클라우드 함수 예 개방적이고 미니멀한 Java 애플리케이션 프레임워크를 빠르게 구축하고 클라우드 기능과 클라우드 리소스를 사용하세요. | PHP 클라우드 함수 예 클라우드 기능과 클라우드 리소스를 사용하여 유연하고 효율적인 PHP 애플리케이션 프레임워크를 빠르게 구축하세요. |
오미 앱 프레임워크 간 Omi 애플리케이션을 빠르게 구축하고, 클라우드 기능을 사용하고, 클라우드 리소스를 정적으로 호스팅합니다. | Aqueduct(Dart 서버) 클라우드 호스팅 클라우드 데이터베이스, 클라우드 호스팅 클라우드 리소스를 사용하여 멀티스레드 HTTP 서버 프레임워크가 포함된 Aqueduct 클라우드 호스팅 인스턴스를 신속하게 구축합니다. |
넥스트클라우드 Nextcloud는 사진 앨범, 캘린더 연락처, 파일 관리, RSS 읽기 등 풍부한 애플리케이션이 내장된 개인 클라우드 스토리지 솔루션입니다. , 클라우드 호스팅, CynosDB, CFS 클라우드 리소스 사용 | VuePress 웹사이트 애플리케이션 VuePress를 기반으로 웹사이트 애플리케이션을 빠르게 구축하고 정적 호스팅 클라우드 리소스를 사용하세요. |
네스트 앱 클라우드 기능과 클라우드 리소스를 사용하여 효율적이고 안정적이며 확장 가능한 서버 측 애플리케이션을 구축하기 위한 진보적인 Node.js 프레임워크를 빠르게 구축하세요. | 계란 앱 클라우드 기능과 클라우드 리소스를 사용하여 Node.js 및 Koa 기반 Egg 엔터프라이즈 프레임워크 및 애플리케이션을 빠르게 구축하세요. |
다음 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/프레임워크-플러그인-웹사이트 | 웹사이트 애플리케이션의 원클릭 배포 | ||
@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/프레임워크-플러그인-다음 | 한 번의 클릭으로 Next SSR 애플리케이션 배포 | ||
@cloudbase/프레임워크-플러그인-mp | WeChat 미니 프로그램 애플리케이션의 원클릭 배포 | ||
@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의 버전 변경 로그는 Changelog 파일을 참조하세요.
오픈 소스 프로토콜 문서는 Apache License 2.0을 참조하세요.
엔터프라이즈 위챗 | 텐센트 라이브 방송 | Tencent Cloud WeChat 로우 코드 플랫폼 | Tencent Cloud 오픈소스 애플리케이션 센터 | 신웨 클럽 | 건강 코드 | 클라우드베이스 CMS |
안녕하세요 아바타 | CloudBase 할 일 목록 | ShowMess 실시간 공세 | 학교 사진 촬영 | 파직 | 이이케 공식 홈페이지 | 트위쿠 리뷰 |
실시간 지진 | ![]() Kedao 클라우드 디스크 | 나이스업 | 도덕 기사 | OneDrive 사진 침대 | Waline 코멘트 시스템 | 프로그래밍 홈 페이지 |
![]() 글로벌 대기질 모니터링 시각화 | 클라우드베이스 액세스 | 텐센트 에듀케이션 공식 홈페이지 | 주잉 벽지 | ![]() 후광 | 푸른 하늘 침대 |
우수 적용 사례 지속적으로 수집
사용이나 설치 중에 질문이나 제안 사항이 있는 경우 그룹에 참여하여 토론과 피드백을 받을 수 있습니다.
✍️ 기술 기사 제출을 환영합니다.
다음 멋진 분들에게 감사드립니다(이모지 키):
부커 자오 ? | 웨이지아 왕 | 행게창 ? | 저우 지지에 ? | 에릭킨 ? | 한친 ? | 젬 | 마젠타 |
티안샹란 ? | 리위안펑 | 바이 환청 | 리앙 | 셰리 장 | 정말 크다 | 사이야 ? | 신기루 |
탭 리앙 | 주키 ? | 앨버트 리우 | 검색팬 ? | 지라 | 코드서사 라이온 ? | 리차오차오 | MrZhaoCn |
xcatliu | 탕시 ? | 삶 ? | 오스틴 리 | 아이매구 | 개의 | nasa.wang | 판다기스 |
사탕무 | 프로그래머 물고기 피부 | 란하오 | fw | 시간 | 새 두 마리 | 라이언 왕 | UCToo |
진심 어린 | LR콩 | 호시조라 린 | 그냥 당신은 행복 | 유우우 |
이 프로젝트는 모든 기여자 사양을 따릅니다. 어떤 종류의 기여도 환영합니다!
누구나 CloudBase Framework 개발에 참여하고 기여할 수 있습니다.
다음과 같은 기여 방법을 선택할 수 있습니다.
귀하를 기여자 목록에 추가하겠습니다.
기여 방법은 기여 가이드 문서를 참고하세요.