fix dockerfile

This commit is contained in:
2025-06-30 11:54:06 +03:30
parent cc581e45c6
commit c598360189
+3 -3
View File
@@ -10,13 +10,13 @@ WORKDIR /app
COPY package*.json ./
# Install dependencies - leveraging Docker cache
RUN npm install --production --frozen-lockfile || yarn install --production --frozen-lockfile
RUN npm i --force
# Copy the rest of the application code
COPY . .
# Build the Next.js application
RUN npm run build || yarn build
RUN npm run build
# Stage 2: Production image - smaller and leaner
FROM node:22-alpine AS runner
@@ -26,7 +26,7 @@ WORKDIR /app
# Set environment variables
ENV NODE_ENV production
ENV NEXT_TELEMETRY_DISABLED 1 # Opt-out of Next.js telemetry
ENV NEXT_TELEMETRY_DISABLED 1
# Add a non-root user for security
RUN addgroup -g 1001 -S nodejs