FROM node:18-alpine WORKDIR /app # Copie des fichiers de configuration COPY package*.json ./ COPY next.config.js ./ COPY tsconfig.json ./ # Installation des dépendances RUN npm install # Copie du reste du code source COPY . . # Build de l'application RUN npm run build # Exposition du port 7860 EXPOSE 7860 # Configuration de la variable d'environnement pour le port ENV PORT=7860 # Démarrage de l'application CMD ["npm", "start"]