From 96b48f344198a1a61386447316c3b038a3d3f8cf Mon Sep 17 00:00:00 2001 From: cangui Date: Sun, 13 Oct 2024 19:12:46 +0200 Subject: [PATCH] update pour test --- Dockerfile | 12 ++++++++---- docker-compose.yml | 5 +++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index be6ab62..735ac2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,14 @@ RUN apt-get update && apt-get install -y git # Créer un répertoire de travail dans le conteneur WORKDIR /app -# Copier le script d'update dans le conteneur +# Copier tous les fichiers à la racine du projet dans le répertoire de travail +COPY . /app/ + +# Installer les dépendances +RUN npm install # Exposer le port sur lequel l'application s'exécute -EXPOSE 8082 +EXPOSE 3000 -# Démarrer l'application avec mise à jour du dépôt -CMD ["/bin/sh", "-c", "npm install && node app.js"] +# Démarrer l'application +CMD ["node", "server.js"] diff --git a/docker-compose.yml b/docker-compose.yml index cddb6e2..7f4332b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,8 @@ version: '3.8' services: app: - build: . + build: . # Construit à partir de la racine du projet + image: manga-server-app:latest # Fournir une image en cas d'échec de build ports: - '8082:8080' environment: @@ -16,7 +17,7 @@ services: volumes: - backend_server_app:/app # Volume pour persister les données de l'application working_dir: /app - command: sh -c "npm install && node app.js" + command: sh -c "npm install && node server.js" # Exécution avec le fichier `server.js` db: image: mysql:8.0