SuperAPI AI 工具集

coolify-compose

部署与运维

查看项目

更新于 10-15 17:30

技能介绍

用途:把标准 Docker Compose 文件转换为 Coolify 兼容模板,便于在 Coolify 中创建服务、部署与一键上线,并自动完成凭据生成和 URL 路由配置。

两种部署模式:一是 Raw Compose(直接粘贴 YAML 内容),支持 image、YAML 锚点、Coolify 魔法变量和 content 内联文件,但不支持 build 与外部配置文件,需改用预构建镜像;二是 Repository 模式(Git URL),支持 image、build、外部配置文件与魔法变量,适合自定义镜像、多文件复杂部署或仓库中已有 compose 文件。

主要能力:添加头部元数据(documentation、slogan、category、tags、logo、port);用 SERVICE_PASSWORD_、SERVICE_USER_ 等替换硬编码凭据;用 SERVICE_URL_APP_3000 等声明代理路由与动态 URL;移除被代理服务的 ports;添加 healthcheck;使用 depends_on 条件等待健康。

使用方式:按检查清单转换——先看 build(Raw 模式换镜像、仓库模式保留),补头部元数据,替换凭据与 URL,去掉多余 ports,加健康检查与依赖条件。注意 SERVICE_URL 声明要带端口后缀、引用时去掉端口后缀,且端口前用连字符而非下划线;SERVICE_URL 声明后 SERVICE_FQDN 自动可用。还可用 is_directory 创建目录、content 内联文件、exclude_from_hc 排除迁移容器。

适用场景:快速部署简单服务、需要自定义镜像的复杂多服务栈、已有仓库 compose 文件的迁移。

限制:Raw 模式不支持 build 与外部配置文件;魔法变量需 Coolify v4.0.0-beta.411+;建议先查是否存在官方模板。具体收费、价格与平台要求资料未提供。