From dc57e419ec8bfecc22c19d9f7b77609d048d30f3 Mon Sep 17 00:00:00 2001 From: cangui Date: Sun, 13 Oct 2024 19:18:11 +0200 Subject: [PATCH] update pour test --- Dockerfile | 8 ++------ docker-compose.yml | 21 +++++++++++++-------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 735ac2d..7f0f5ad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,14 +7,10 @@ RUN apt-get update && apt-get install -y git # Créer un répertoire de travail dans le conteneur WORKDIR /app -# 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 3000 -# Démarrer l'application -CMD ["node", "server.js"] +# Démarrer l'application avec mise à jour du dépôt +CMD ["/bin/sh", "-c", "npm install && node app.js"] diff --git a/docker-compose.yml b/docker-compose.yml index c3287a3..34f56da 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,8 @@ version: '3.8' services: - web: - build: . # Construit à partir de la racine du projet + app: + build: . ports: - '8082:8080' environment: @@ -13,10 +13,10 @@ services: - PORT=8082 depends_on: - db - volumes: - - backend_server_app:/app # Volume pour persister les données de l'application - working_dir: /app - command: sh -c "npm install && node server.js" # Exécution avec le fichier `server.js` +# volumes: +# - backend_server_app:/app # Utiliser un volume nommé explicitement +# working_dir: /app +# command: sh -c "npm install && node app.js" db: image: mysql:8.0 @@ -24,7 +24,7 @@ services: - MYSQL_ROOT_PASSWORD=secret - MYSQL_DATABASE=manga_database volumes: - - db_data_new:/var/lib/mysql # Volume pour les données de la base MySQL + - db_data_new:/var/lib/mysql # Utiliser un volume nommé explicitement ports: - '3306:3306' @@ -40,7 +40,12 @@ services: - UPLOAD_LIMIT=300M depends_on: - db - volumes: backend_server_app: db_data_new: + +#volumes: +# backend_server_app: +# name: backend_server_app # Nommer explicitement le volume +# db_data_new: +# name: db_data_new # Nommer explicitement le volume