| 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"] | |