File size: 440 Bytes
f5e13ae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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"]