FROM node:20-alpine WORKDIR /app # Installe les dépendances (y compris tsx, nécessaire pour démarrer le serveur) COPY package*.json ./ RUN npm install # Copie le reste du code et build le frontend (vite build) COPY . . RUN npm run build ENV NODE_ENV=production EXPOSE 7860 CMD ["npm", "start"]