From 3107dfa41665dbf7945c97cb9013f93d0b53ab45 Mon Sep 17 00:00:00 2001 From: Sergey Revyakin Date: Thu, 19 Feb 2026 10:18:01 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=BC=D0=B5=D0=BD=D1=8F=D0=BB=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=80=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/docker/docker-compose.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/deploy/docker/docker-compose.yml b/deploy/docker/docker-compose.yml index 31c06dd..6d3d0c2 100644 --- a/deploy/docker/docker-compose.yml +++ b/deploy/docker/docker-compose.yml @@ -13,7 +13,9 @@ services: command: ["python3", "-m", "src.server_to_master"] restart: unless-stopped ports: - - "5010:5000" + - "5010:5010" + volumes: + - ../../.env:/app/.env:ro networks: - dronedetector-net @@ -27,15 +29,21 @@ services: - ../../.env environment: - PYTHONPATH=/app:/app/NN_server + - NN_HOT_RELOAD=${NN_HOT_RELOAD:-1} working_dir: /app/NN_server - command: ["python3", "server.py"] + command: + - sh + - -lc + - if [ "${NN_HOT_RELOAD:-1}" = "1" ]; then watchmedo auto-restart --recursive --patterns="*.py" --ignore-patterns="*/result/*" -- python3 server.py; else python3 server.py; fi restart: unless-stopped depends_on: - dronedetector-server-to-master ports: - "8080:8080" volumes: - - ../../NN_server/result:/app/NN_server/result + - ../../.env:/app/.env:ro + - ../../NN_server:/app/NN_server + - ../../common:/app/common gpus: all networks: - dronedetector-net