# Image de base FROM node:20-alpine # Définition du répertoire de travail WORKDIR /app # Copie des fichiers de dépendances COPY package*.json ./ # Installation des dépendances RUN npm install # Copie du reste du code source COPY . . # Construction de l'application en ignorant les erreurs ESLint et TypeScript ENV NEXT_TELEMETRY_DISABLED=1 ENV NODE_ENV=production RUN npm run build || npm run build --no-lint # Exposition du port EXPOSE 7860 # Configuration de la commande de démarrage CMD ["npm", "start", "--", "-p", "7860"]