diff --git a/Dockerfile b/Dockerfile index 07b6847..be6ab62 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,11 +8,9 @@ RUN apt-get update && apt-get install -y git WORKDIR /app # Copier le script d'update dans le conteneur -COPY up.sh /usr/local/bin/up.sh -RUN chmod +x /usr/local/bin/up.sh # Exposer le port sur lequel l'application s'exécute -EXPOSE 8080 +EXPOSE 8082 # Démarrer l'application avec mise à jour du dépôt -CMD ["/bin/sh", "-c", "/usr/local/bin/up.sh && npm install && node app.js"] +CMD ["/bin/sh", "-c", "npm install && node app.js"] diff --git a/docker-compose.yml b/docker-compose.yml index 34f56da..cddb6e2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,10 +13,10 @@ services: - PORT=8082 depends_on: - db -# volumes: -# - backend_server_app:/app # Utiliser un volume nommé explicitement -# working_dir: /app -# command: sh -c "npm install && node app.js" + 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" 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 # Utiliser un volume nommé explicitement + - db_data_new:/var/lib/mysql # Volume pour les données de la base MySQL ports: - '3306:3306' @@ -40,12 +40,7 @@ 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