CloudBase Framework es una herramienta oficial de implementación integrada de front-end y back-end producida por el desarrollo de la nube.
No es necesario cambiar el código, alojamiento con un solo clic e implementación de front-end y back-end, basado en arquitectura sin servidor, acceso acelerado, operación flexible y sin mantenimiento.
npm install -g @cloudbase/cli@latest
cloudbase init
cloudbase framework deploy
La siguiente sección de inicio rápido puede ayudarle a experimentar las capacidades de CloudBase Framework más rápidamente para que pueda comenzar a implementar sus proyectos lo antes posible.
Cada ejemplo proporciona un botón de implementación , en el que se puede hacer clic para implementar en la nube con un solo clic e instalar la aplicación en su entorno de desarrollo Tencent Cloud. Al mismo tiempo, también proporcionamos el código fuente correspondiente. Puede ver el código fuente, clonar o descargar el proyecto para modificarlo localmente y realizar una implementación local con un solo clic a través de CloudBase CLI.
Aplicación Daruk Daruk es un marco web liviano basado en Koa2, desarrollado con Typecript y utiliza funciones y recursos de la nube. | Aplicación ThinkJS ThinkJS es un marco de Node.js que puede utilizar funciones de ES6/7 para desarrollar proyectos y es compatible con TypeScript. , utilizando recursos de la nube de función de nube |
Jenkins Jenkins es un proyecto de software independiente de código abierto. Es una herramienta de integración continua desarrollada en base a Java. Se utiliza para monitorear el trabajo repetitivo continuo. Su objetivo es proporcionar una plataforma de software abierta y fácil de usar para hacer posible la integración continua del software. . , utilizando alojamiento en la nube, recursos en la nube de CFS | Ir a funciones de la nube Cree rápidamente una aplicación simple, confiable y eficiente basada en el lenguaje GO, utilizando funciones y recursos de la nube. |
Ejemplo de función de nube de Java Cree rápidamente un marco de aplicación Java abierto y minimalista y utilice funciones y recursos de la nube. | Ejemplo de función de nube PHP Cree rápidamente un marco de aplicación PHP flexible y eficiente utilizando funciones y recursos de la nube |
Aplicación Omi Cree rápidamente una aplicación Omi entre marcos, utilice funciones de la nube y aloje estáticamente recursos en la nube. | Alojamiento en la nube Aqueduct (servidor Dart) Cree rápidamente una instancia de alojamiento en la nube de Aqueduct que contenga un marco de servidor HTTP de subprocesos múltiples, utilizando bases de datos en la nube y recursos de alojamiento en la nube. |
Siguiente nube Nextcloud es una solución de almacenamiento personal en la nube con ricas aplicaciones integradas, como álbumes de fotos, contactos de calendario, administración de archivos y lectura de RSS. , utilizando alojamiento en la nube, CynosDB, recursos en la nube CFS | Aplicación del sitio web VuePress Cree rápidamente aplicaciones de sitios web basadas en VuePress y utilice recursos de nube de alojamiento estático |
Aplicación Nest Cree rápidamente un marco Node.js progresivo para crear aplicaciones del lado del servidor eficientes, confiables y escalables utilizando funciones y recursos de la nube. | aplicación de huevo Cree rápidamente el marco empresarial y las aplicaciones Egg basadas en Node.js y Koa, utilizando funciones y recursos de la nube. |
Próxima solicitud de SSR Cree rápidamente un marco de aplicaciones simple, inteligente, híbrido, estático y renderizado por servidor, utilizando funciones de nube y recursos de nube alojados estáticamente. | bitwarden Bitwarden es un servicio de administración de contraseñas gratuito y de código abierto que permite a los usuarios almacenar información confidencial (como credenciales de inicio de sesión en sitios web) en una bóveda cifrada. La plataforma Bitwarden proporciona una variedad de aplicaciones cliente, incluidas interfaces de usuario web, aplicaciones de escritorio, extensiones de navegador, aplicaciones móviles e interfaces de línea de comandos. , utilizando alojamiento en la nube, recursos en la nube de CFS |
Haga clic para ingresar al centro de aplicaciones para ver más aplicaciones.
El CloudBase Framework de desarrollo en la nube admite un mecanismo de complemento y proporciona complementos para una variedad de marcos de aplicaciones y recursos de la nube. Solo requiere poca o incluso ninguna configuración para integrar las aplicaciones existentes con el CloudBase Framework de desarrollo en la nube.
La configuración del complemento está escrita en el archivo cloudbaserc. Actualmente, solo se admiten archivos JSON y YAML será compatible en el futuro.
Consulte la documentación completa del complemento.
La configuración del complemento se puede completar manualmente o generarse automáticamente. Actualmente, el marco de front-end admite la identificación y el llenado automático de complementos.
Puede ejecutar el comando cloudbase
directamente en el directorio del proyecto para detectar, generar e implementar automáticamente el archivo de configuración del complemento.
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
Enlace de complemento | complemento | última versión | Introducción al complemento |
---|---|---|---|
@cloudbase/framework-plugin-sitio web | Implementación con un solo clic de aplicaciones de sitios web | ||
@cloudbase/framework-plugin-nodo | Implementación con un solo clic de aplicaciones Node (admite la implementación subyacente como función o alojamiento en la nube) | ||
@cloudbase/framework-plugin-nuxt | Implementación con un clic de aplicaciones Nuxt SSR | ||
@cloudbase/framework-plugin-función | Implementación con un solo clic de recursos funcionales | ||
@cloudbase/framework-plugin-contenedor | Implementación con un solo clic de servicios de contenedores alojados en la nube | ||
@cloudbase/framework-plugin-dart | Implemente aplicaciones Dart con un solo clic | ||
@cloudbase/framework-plugin-base de datos | Implementación declarativa con un solo clic de la base de datos en la nube NoSQL de desarrollo en la nube | ||
@cloudbase/framework-plugin-deno | Implemente aplicaciones Deno con un clic | ||
@cloudbase/framework-plugin-siguiente | Implemente la aplicación Next SSR con un solo clic | ||
@cloudbase/framework-plugin-mp | Implementación con un clic de las aplicaciones del miniprograma WeChat | ||
@cloudbase/framework-plugin-auth | Establezca la configuración de inicio de sesión con un clic |
Por ejemplo, un proyecto completo de Vue incluye funciones de front-end y de nube para el sitio web.
Puede crear manualmente un cloudbaserc.json
en el proyecto, completar el siguiente archivo de configuración y llamar cloudbase framework deploy
para la implementación.
O ejecute cloudbase
directamente para detectar e implementar automáticamente
{
"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
}
}
]
}
}
}
}
}
Para obtener descripciones más detalladas de los parámetros de configuración, puede ver la documentación de configuración. Haga clic para ver la documentación de configuración.
Para obtener el registro de cambios de versión de CloudBase Framework, consulte el archivo de registro de cambios.
Para obtener documentación del protocolo de código abierto, consulte la licencia Apache 2.0.
WeChat empresarial | Transmisión en vivo de Tencent | Plataforma de código bajo Tencent Cloud WeChat | Centro de aplicaciones de código abierto de Tencent Cloud | Club Xinyue | código de salud | CMS en la nube |
hola avatar | Lista de tareas pendientes de CloudBase | Bombardeo en tiempo real de ShowMess | Sesión de fotos escolar | Pagico | Sitio web oficial de Yiike. | Opiniones sobre Twikoo |
terremoto en tiempo real | Disco de nube Kedao | agradable | artículos morales | Cama con imagen OneDrive | Sistema de comentarios Waline | Página de inicio de programación |
Visualización global del monitoreo de la calidad del aire. | acceso a la base de la nube | Sitio web oficial de educación Tencent | fondo de pantalla de jujuy | Halo | cama cielo azul |
Recopile continuamente casos de solicitudes pendientes
Si tiene alguna pregunta o sugerencia durante el uso o la instalación, puede unirse al grupo para discutir y recibir comentarios.
✍️ Bienvenido a enviar artículos técnicos
Gracias a estas maravillosas personas (tecla emoji):
Booker Zhao ? | Weijia Wang | hengechang ? | Zijie Zhou ? | erikqin ? | Han Qin ? | zem | magenta |
TIANXIANGLAN ? | liyuanfeng | Bai Huancheng | Yi Liang | Sherry Zhang | realmente grande | saiya ? | mirageql |
Tab Liang | juukee ? | Alberto Liu | BuscarFan ? | zira | Código Escriba León ? | lichaochao | MrZhaoCn |
xcatliu | Tang Xi ? | Vida ? | Austin Lee | iMaeGoo | Perrito | nasa.wang | pandagis |
remolacha | Programador piel de pez | LanHao | fw | h | dos pájaros | ryan wang | UCTambién |
Sentido | LRCong | Rin Hoshizora | solo tu feliz | yuwuwu |
Este proyecto sigue la especificación de todos los contribuyentes. ¡Se aceptan contribuciones de cualquier tipo!
Todos son bienvenidos a participar en el desarrollo de CloudBase Framework y contribuir.
Puedes elegir las siguientes formas de contribuir:
Te agregaremos a nuestra lista de colaboradores.
Consulte el documento de la guía de contribuciones para saber cómo contribuir.