Files
Portfolio2025/Dockerfile
T
2024-12-07 17:49:17 +01:00

23 lines
478 B
Docker

# Utiliser une image de base officielle de Node.js
FROM node:18-alpine
# Définir le répertoire de travail dans le conteneur
WORKDIR /app
# Copier les fichiers package.json et package-lock.json
COPY package*.json ./
# Installer les dépendances
RUN npm install
# Copier le reste de l'application
COPY . .
# Construire l'application Next.js
RUN npm run build
# Exposer le port sur lequel l'application va tourner
EXPOSE 3000
# Démarrer l'application
CMD ["npm", "start"]