项目容器化适配:用 Agent Skill 把仓库落成可部署的 Docker 方案

介绍 SkillHub 社区 Skill「项目容器化适配」(@indiv-zhudev/projcet-containerd)。它用 SKILL.md 约定六阶段流程:分析仓库与配置、容器内打包制品、生成运行镜像与 compose、外置配置模板,并输出 deploy 目录下的脚本与文档。文章说明适用场景、语言覆盖与限制,给出 skillhub CLI 安装命令及 Cursor 等客户端的 skills 目录示例,以及 compose 打包与启动的典型命令。资料来自 SkillHub 开放 API 与官方安装文档。

阅读全文
adding-docker:为应用生成生产级 Docker 配置

adding-docker 是 awesome-cursor-skills 中的 Agent Skill,在用户要求容器化应用时,按 SKILL.md 流程识别运行时(package.json、go.mod 等),生成多阶段 Dockerfile、.dockerignore,并在有数据库等依赖时补充 docker-compose.yml。文档强调 Alpine 镜像、禁止将 .env 打入镜像、monorepo 忽略无关包及生产 HEALTHCHECK。安装方式为将 SKILL.md 放入 .cursor/skills/ 由 Agent 自动发现。

阅读全文
DeepSeek Harness (DSH) 插件:dsh-podman

`dsh-podman` 是 DeepSeek Harness (DSH) 的核心插件,通过 Podman 提供基于容器的隔离执行环境,将 Shell 执行和文件访问路由至容器而非宿主机。它支持一次性项目容器、多镜像构建、权限提升、守护进程运行及容器内终端操作。该插件适合需要环境隔离的智能体开发,由 Exagone313 维护,以 MIT 许可证分发。

阅读全文
Flask轻量级部署:Docker容器化快速上线

本文介绍了使用Docker容器化部署Flask应用的方法,解决开发与生产环境差异导致的部署问题。Docker的核心优势包括环境一致、隔离性强、轻量化及快速部署。 快速上手流程分四步:首先准备Flask应用(含app.py和requirements.txt);接着编写Dockerfile,使用Python 3.9-slim基础镜像,设置工作目录、安装依赖、复制文件并配置启动命令;然后执行`docker build -t myflaskapp .`构建镜像;最后用`docker run -p 5000:5000 myflaskapp`运行容器,即可启动应用。 进阶技巧包括多阶段构建减小镜像体积、通过数据卷实现数据持久化、用环境变量管理敏感信息。文章还提到常见问题处理,如查看日志、代码修改后重新部署等。Docker容器化让Flask应用实现“一次构建,到处运行”,大幅提升部署效率与稳定性。

阅读全文