From 0dd4b93df81c6f8ade24ed239d563612a9cece7c Mon Sep 17 00:00:00 2001 From: Dinesh Kumar Sutihar Date: Wed, 19 Mar 2025 23:56:09 +0530 Subject: [PATCH] build: adds watch feat on docker compose file --- docker-compose.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 83b1619c..7b6a833e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: "4.0" +version: "4.3" services: web: @@ -8,6 +8,12 @@ services: volumes: - ./frontend:/usr/src/app - /usr/src/app/node_modules + + develop: + watch: + - path: ./frontend + target: /usr/src/app + action: sync depends_on: - api @@ -16,8 +22,14 @@ services: ports: - "3000:3000" volumes: - - ./backend:/usr/src/app - - /usr/src/app/node_modules + - type: bind + source: ./backend + target: /usr/src/app + develop: + watch: + - path: ./backend + target: /usr/src/app + action: sync depends_on: db: condition: service_healthy @@ -33,7 +45,7 @@ services: volumes: - mongodb_data:/data/db healthcheck: - test: ["CMD", "mongosh", "--eval", "db.adminCommand('ping')"] + test: [ "CMD", "mongosh", "--eval", "db.adminCommand('ping')" ] interval: 10s timeout: 5s retries: 5