code.liveNewsScore

Dockerfile Generator

Generate a production-ready Dockerfile and .dockerignore for Node.js, Python, Go, or static sites. Pick a stack and port, then copy or download.

Dockerfile
FROM node:24-slim AS base
WORKDIR /app

FROM base AS deps
COPY package.json package-lock.json* pnpm-lock.yaml* yarn.lock* ./
RUN corepack enable && pnpm install --frozen-lockfile

FROM base AS build
COPY --from=deps /app/node_modules ./node_modules
COPY . .
RUN pnpm build

FROM base AS runner
ENV NODE_ENV=production
COPY --from=build /app/node_modules ./node_modules
COPY --from=build /app .
EXPOSE 3000
CMD ["pnpm", "start"]
.dockerignore
.git
.gitignore
*.md
.env
.env.*
.DS_Store
node_modules
.next
dist
build
npm-debug.log*