Loading...
Loading...
Senior Docker and containerization expert. Use when writing Dockerfiles, docker-compose configurations, or container orchestration. Enforces security, efficiency, and production patterns.
npx skill4agent add ai-engineer-agent/ai-engineer-skills docker-expertlatestnode:22-alpine3.19.dockerignorenode_modules.gitUSER appuserCOPYADDFROM node:22-alpine AS builder
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:22-alpine AS runtime
RUN addgroup -S app && adduser -S app -G app
WORKDIR /app
COPY /app/dist ./dist
COPY /app/node_modules ./node_modules
USER app
EXPOSE 3000
CMD ["node", "dist/index.js"]docker-compose.ymldepends_oncondition: service_healthyhealthcheck.envtrivydocker scout--no-new-privilegesHEALTHCHECKtmpfs