pull/279/merge
Tellsanguis 2024-05-15 15:16:27 -07:00 committed by GitHub
commit 655dc4866d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 20 additions and 0 deletions

20
Dockerfile Normal file
View File

@ -0,0 +1,20 @@
# Utiliser l'image officielle Node.js avec la version spécifique 18.3.0
FROM node:18.3.0
# Définir le répertoire de travail dans le conteneur
WORKDIR /app
# Copier les fichiers de gestion des paquets. Utilisez le wildcard pour inclure à la fois package.json et package-lock.json
COPY package*.json ./
# Installer les dépendances. Notez que cela n'impactera pas les fichiers sur le host mais uniquement dans l'image.
RUN npm install
# Copier tout le contenu du dossier actuel dans le répertoire de travail du conteneur
COPY . .
# Définir le port que l'application va utiliser
EXPOSE 8000
# Définir la commande par défaut pour exécuter l'application
CMD ["npm", "run", "start:dev"]