first commit

This commit is contained in:
Victor Bodinaud
2025-02-27 13:17:57 +01:00
commit 8214b3f5b8
6 changed files with 785 additions and 0 deletions

23
Dockerfile Normal file
View File

@@ -0,0 +1,23 @@
# Utiliser une image Node.js officielle comme base
FROM node:18-alpine
# Créer le répertoire de travail dans le conteneur
WORKDIR /app
# Copier les fichiers de dépendances
COPY package*.json ./
# Installer les dépendances
RUN npm install
# Copier le reste des fichiers de l'application
COPY . .
# Créer le dossier public s'il n'existe pas
RUN mkdir -p public
# Exposer le port sur lequel l'application s'exécute
EXPOSE 4000
# Commande pour démarrer l'application
CMD ["node", "server.js"]