fix docker
Build and Deploy Docker Images / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-06-16 09:24:44 +03:30
parent 7a00b884ad
commit fb694c0297
2 changed files with 8 additions and 7 deletions
+6 -7
View File
@@ -15,13 +15,12 @@ FROM node:20-alpine AS base
WORKDIR /app
FROM base AS deps
# RUN apk add --no-cache libc6-compat git
RUN apk add --no-cache libc6-compat
COPY package*.json ./
RUN --mount=type=cache,target=/root/.npm \
npm ci --legacy-peer-deps --ignore-scripts --loglevel info
npm ci --legacy-peer-deps --loglevel info
FROM base AS builder
WORKDIR /build
COPY --from=deps /app/node_modules ./node_modules
COPY . .
RUN npm run build
@@ -35,10 +34,10 @@ ENV NEXT_TELEMETRY_DISABLED=1
RUN addgroup -S appgroup && adduser -S appuser -G appgroup
RUN mkdir .next && chown appuser:appgroup .next
COPY --from=builder --chown=appuser:appgroup /build/.next/standalone ./
COPY --from=builder --chown=appuser:appgroup /build/.next/static ./.next/static
COPY --from=builder --chown=appuser:appgroup /build/public ./public
COPY --from=builder --chown=appuser:appgroup /build/package.json ./package.json
COPY --from=builder --chown=appuser:appgroup /app/.next/standalone ./
COPY --from=builder --chown=appuser:appgroup /app/.next/static ./.next/static
COPY --from=builder --chown=appuser:appgroup /app/public ./public
COPY --from=builder --chown=appuser:appgroup /app/package.json ./package.json
USER appuser
+2
View File
@@ -78,6 +78,8 @@ export interface FoodDetail {
reviews: unknown[];
favorites: unknown[];
isFavorite: boolean;
isAvailable?: boolean;
unavailabilityMessage?: string | null;
// فیلدهای قدیمی برای سازگاری با سایر بخش‌های کد
name?: string;
foodName?: string;