跳到主要内容

部署方式

云托管为开发者提供多种灵活的部署方式,满足不同类型项目的上线需求。

部署方式一览

  • 容器镜像部署 🐳,直接拉取自定义或官方镜像,适合有独立构建流程或特殊环境需求的项目。

  • 本地代码部署 💻,上传本地代码,平台自动构建镜像,适合快速迭代和小型项目。

  • Git 仓库部署 🔗,从 git 仓库部署,支持绑定 GitHub、GitLab 等私有仓库,支持自动化触发部署,适合团队协作和 CI/CD。也支持直接填写公开仓库地址,无需授权,适合开源项目和快速体验。

  • CLI 部署 🛠️,使用命令行工具一键上传、构建和部署,适合自动化脚本和高级用户。

不同的部署方式可根据项目需求灵活选择,云托管平台为每种方式都提供了详细的文档和操作指引,助力您的应用高效上线。

通用部署参数说明

无论采用哪种部署方式,均可配置以下常用参数:

  • 端口:指定服务监听的端口,平台会自动将该端口暴露为外部访问入口。例如:80803000
  • 环境变量:可自定义环境变量(如 NODE_ENV=productionAPI_KEY=your_key 等),用于配置应用运行环境。支持多组键值对。
  • ENTRYPOINT:自定义容器启动命令(覆盖镜像默认 ENTRYPOINT )。例如:["npm", "start"]
  • CMD:自定义容器启动参数(覆盖镜像默认 cmd)。例如:["--port", "3000"]
  • 目标目录:指定 Dockerfile 所在的目录路径(如 ./app),默认为项目根目录。适用于多阶段构建或子目录部署的场景。
  • Dockerfile 名称:自定义 Dockerfile 文件名(如 Dockerfile.prod),默认为 Dockerfile。适用于多环境配置的场景。
  • 资源限制:可配置 CPU 和内存资源限制(如 1 CPU2GB 内存),确保服务稳定运行。
  • 网络配置:支持配置服务间网络互通、外部访问策略等。

如需详细参数说明和最佳实践,请参考各部署方式详情页或平台官方文档。