From 43ad4f33703a976d44eaf322421f833a5c4fb8eb Mon Sep 17 00:00:00 2001 From: cangui Date: Sat, 5 Oct 2024 18:30:43 +0200 Subject: [PATCH] update db --- Dockerfile | 8 ++++---- docker-compose.yml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index dd0eb05..e37b3d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,16 +4,16 @@ FROM node:18 # Créer un répertoire de travail dans le conteneur WORKDIR /app -# Copier les fichiers package.json et package-lock.json +# Copier les fichiers package.json et package-lock.json dans le répertoire de travail COPY package*.json ./ -# Installer les dépendances +# Installer les dépendances de l'application RUN npm install -# Copier le reste du code de l'application +# Copier le reste du code de l'application dans le conteneur COPY . . -# Exposer le port sur lequel votre application s'exécute (assurez-vous que c'est le bon) +# Exposer le port sur lequel l'application s'exécute EXPOSE 8080 # Démarrer l'application diff --git a/docker-compose.yml b/docker-compose.yml index dae4746..03e7b42 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,9 +12,9 @@ services: depends_on: - db volumes: - - .:/app # Monte le répertoire courant dans le conteneur + - .:/app # Monte le répertoire de l'hôte dans le conteneur working_dir: /app # Définit le répertoire de travail dans le conteneur - command: ["node", "app.js"] # Commande pour démarrer l'application + command: sh -c "npm install && node app.js" # Commande pour démarrer l'application db: image: mysql:8.0