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 WORKDIR /app
FROM base AS deps FROM base AS deps
# RUN apk add --no-cache libc6-compat git RUN apk add --no-cache libc6-compat
COPY package*.json ./ COPY package*.json ./
RUN --mount=type=cache,target=/root/.npm \ 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 FROM base AS builder
WORKDIR /build
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
RUN npm run build RUN npm run build
@@ -35,10 +34,10 @@ ENV NEXT_TELEMETRY_DISABLED=1
RUN addgroup -S appgroup && adduser -S appuser -G appgroup RUN addgroup -S appgroup && adduser -S appuser -G appgroup
RUN mkdir .next && chown appuser:appgroup .next RUN mkdir .next && chown appuser:appgroup .next
COPY --from=builder --chown=appuser:appgroup /build/.next/standalone ./ COPY --from=builder --chown=appuser:appgroup /app/.next/standalone ./
COPY --from=builder --chown=appuser:appgroup /build/.next/static ./.next/static COPY --from=builder --chown=appuser:appgroup /app/.next/static ./.next/static
COPY --from=builder --chown=appuser:appgroup /build/public ./public COPY --from=builder --chown=appuser:appgroup /app/public ./public
COPY --from=builder --chown=appuser:appgroup /build/package.json ./package.json COPY --from=builder --chown=appuser:appgroup /app/package.json ./package.json
USER appuser USER appuser
+2
View File
@@ -78,6 +78,8 @@ export interface FoodDetail {
reviews: unknown[]; reviews: unknown[];
favorites: unknown[]; favorites: unknown[];
isFavorite: boolean; isFavorite: boolean;
isAvailable?: boolean;
unavailabilityMessage?: string | null;
// فیلدهای قدیمی برای سازگاری با سایر بخش‌های کد // فیلدهای قدیمی برای سازگاری با سایر بخش‌های کد
name?: string; name?: string;
foodName?: string; foodName?: string;