accounts/deploy/base-images/node-runtime.Dockerfile

19 lines
383 B
Docker

FROM node:22-slim
LABEL maintainer="XControl" \
description="Slim Node.js 22 runtime for production Next.js deployments"
ENV NEXT_TELEMETRY_DISABLED=1 \
NODE_ENV=production
RUN set -eux; \
corepack enable; \
apt-get update; \
apt-get install -y --no-install-recommends \
ca-certificates; \
rm -rf /var/lib/apt/lists/*
WORKDIR /app
CMD ["node"]