buddy/updaterBuddy Enterprise 是一款企业级自动化部署与 CI/CD(持续集成/持续部署)工具,核心定位为应用更新工具,专注于提供即时预览与测试环境、自动化部署至 staging 及生产环境。其主要用途包括:构建与运行各类应用、自动化任务执行、监控部署流程,并支持将应用部署至任意目标环境,帮助企业在自有基础设施上实现全流程开发运维自动化。
Buddy Enterprise 适用于需要在自有基础设施上部署自动化与 CI/CD 流程的企业,支持部署环境包括:
通过 docker run 命令快速启动 Buddy Enterprise 容器:
bashdocker run -d \ --name buddy-enterprise \ -p 80:80 -p 443:443 \ # 端口映射(根据实际需求调整) -v /path/to/data:/data \ # 数据持久化(替换为本地目录) -e LICENSE_KEY="your-enterprise-license" \ # 企业许可证密钥(需从官方获取) buddy/enterprise:latest
说明:上述命令为基础示例,具体参数(如端口、数据卷路径、环境变量)需根据实际部署需求调整,详细配置请参考 官方安装指南。
创建 docker-compose.yml 文件,定义服务配置:
yamlversion: '3' services: buddy-enterprise: image: buddy/enterprise:latest container_name: buddy-enterprise ports: - "80:80" - "443:443" volumes: - /path/to/data:/data # 持久化数据目录 - /path/to/ssl:/etc/ssl # (可选)挂载 SSL 证书 environment: - LICENSE_KEY="your-enterprise-license" - LOG_LEVEL=info # 日志级别:debug/info/warn/error restart: unless-stopped # 容器异常退出后自动重启
启动服务:
bashdocker-compose up -d
Buddy Enterprise 的核心配置通过环境变量或配置文件(位于 /data/config 目录)实现,常用配置项包括:
LICENSE_KEY:企业许可证密钥(必填,需从 Buddy 官方获取)。LOG_LEVEL:日志输出级别,默认 info。HTTP_PORT/HTTPS_PORT:自定义 Web 服务端口(默认 80/443)。DB_CONNECTION:外部数据库连接字符串(默认使用内置 SQLite,企业级部署推荐外接 PostgreSQL/MySQL)。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务