Skip to content
Back to skills

Devops Dockerfile

ASecurity

Написать/ревью Dockerfile — multistage, node-slim, non-root, HEALTHCHECK, .dockerignore; проверка реальным docker build с размером образа (роль devops). Use когда нужно докеризовать приложение или починить Dockerfile.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
devopsnodenodejsdockergitdevops

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Vitammiin/agent-vorcl-flow --skill devops-dockerfile --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Devops Dockerfile?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Devops Dockerfile
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vitammiin-devops-dockerfile/badge)](https://www.skillsdirectory.com/skills/vitammiin-devops-dockerfile)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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 + размер + заметки о решениях.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…