SuperAPI AI 工具集

init

部署与运维

查看项目

更新于 10-16 01:33

技能介绍

用途:该技能用于为项目创建完整的 Docker 环境,适用于新项目搭建 Docker、将已有项目迁移到 Docker,或为代码库添加 Docker 支持。

主要能力:生成针对应用类型优化的 Dockerfile、包含所需服务的 docker-compose.yaml、用于高效构建的 .dockerignore、环境配置用的 .env.example,必要时生成 docker/ 文件夹存放额外配置。

使用方式:技能会先分析项目,判断主语言(如 Node.js、Python、PHP、Go)、框架(如 Laravel、Express、Django)、所需服务(数据库、缓存、队列)及现有配置文件;随后查阅相关文档(如 Dockerfile 模式、compose 结构、数据库、架构等);再生成文件并提供启动服务、可用命令、环境设置与开发流程说明。

生成内容要点:Dockerfile 采用多阶段构建、非 root 用户、健康检查与合理的 COPY 顺序;compose 文件不含 version 字段,包含健康检查、带条件的依赖、命名卷与网络配置;.dockerignore 排除 node_modules、.git、.env、日志等。

限制:资料未提供具体安装命令、收费信息或平台支持范围,暂未提供。