Написать/ревью Dockerfile — multistage, node-slim, non-root, HEALTHCHECK, .dockerignore; проверка реальным docker build с размером образа (роль devops). Use когда нужно докеризовать приложение или починить Dockerfile.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add Vitammiin/agent-vorcl-flow --skill devops-dockerfile --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Devops Dockerfile?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vitammiin-devops-dockerfile)More formats (shields.io, HTML) on the badges page.
---
name: devops-dockerfile
description: Написать/ревью Dockerfile — multistage, node-slim, non-root, HEALTHCHECK, .dockerignore; проверка реальным docker build с размером образа (роль devops). Use когда нужно докеризовать приложение или починить Dockerfile.
---
# Задача: написать или отревьюить Dockerfile
Напиши/отревьюй Dockerfile (см. `$docker`, `$nodejs`).
1. Изучи проект: `package.json` (скрипты, `engines`), lockfile, точка входа, порт.
2. Multistage: `deps` (манифесты + `npm ci`) → `build` (исходники + сборка) → `runner` (`node:XX-slim` пиненный, `npm ci --omit=dev`, только артефакты).
3. Безопасность: non-root `USER`, никаких секретов в слоях/`ARG`, `NODE_ENV=production`. Добавь `HEALTHCHECK` и `.dockerignore` (`node_modules`, `.git`, `.env*`, `dist`).
4. **Обязательно** прогони `docker build -t app:check .`; при ошибке читай полный вывод и чини до зелёного. Покажи размер (`docker image ls`); slim-Node обычно 150–300 MB.
Daemon недоступен — отдай файлы + команды проверки, честно пометив, что build не прогнан. Отдай пути + вывод build + размер + заметки о решениях.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!