Babysitter docker-web
Docker containerization for web apps, multi-stage builds, and optimization.
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/web-development/skills/docker-web" ~/.claude/skills/a5c-ai-babysitter-docker-web && rm -rf "$T"
manifest:
library/specializations/web-development/skills/docker-web/SKILL.mdsource content
Docker Web Skill
Expert assistance for containerizing web applications.
Capabilities
- Create multi-stage Dockerfiles
- Optimize image size
- Configure for production
- Handle Node.js apps
- Set up docker-compose
Dockerfile
# Build stage FROM node:20-alpine AS builder WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build # Production stage FROM node:20-alpine AS runner WORKDIR /app ENV NODE_ENV=production COPY --from=builder /app/package*.json ./ COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/.next ./.next COPY --from=builder /app/public ./public EXPOSE 3000 CMD ["npm", "start"]
Target Processes
- containerization
- production-deployment
- ci-cd-setup