From 22666a902a154e5b7bc70ec640b768c9ef650f5e Mon Sep 17 00:00:00 2001 From: liuyebo <1515783401@qq.com> Date: Mon, 12 Aug 2024 17:11:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96docker-compose=E7=9A=84?= =?UTF-8?q?=E5=A4=8D=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 52 +++++++++++++--------------------------------- 1 file changed, 14 insertions(+), 38 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9de53d6..3648e00 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,18 +1,18 @@ x-env: - &default-image - image: fcb_photo_review:1.10.4 + &template + image: fcb_photo_review:1.10.5 + container_name: ${service_name} + hostname: ${service_name} + restart: always services: photo_review_1: - <<: *default-image + <<: *template build: context: . - container_name: photo_review_1 - hostname: photo_review_1 volumes: - ./log:/app/log - ./model:/app/model - restart: always command: [ "photo_review.py", "--clean", "True" ] deploy: resources: @@ -23,13 +23,10 @@ services: driver: "nvidia" photo_review_2: - <<: *default-image - container_name: photo_review_2 - hostname: photo_review_2 + <<: *template volumes: - ./log:/app/log - ./model:/app/model - restart: always depends_on: - photo_review_1 command: [ "photo_review.py" ] @@ -42,13 +39,10 @@ services: driver: "nvidia" photo_review_3: - <<: *default-image - container_name: photo_review_3 - hostname: photo_review_3 + <<: *template volumes: - ./log:/app/log - ./model:/app/model - restart: always depends_on: - photo_review_2 command: [ "photo_review.py" ] @@ -61,13 +55,10 @@ services: driver: "nvidia" photo_review_4: - <<: *default-image - container_name: photo_review_4 - hostname: photo_review_4 + <<: *template volumes: - ./log:/app/log - ./model:/app/model - restart: always depends_on: - photo_review_3 command: [ "photo_review.py" ] @@ -80,13 +71,10 @@ services: driver: "nvidia" photo_review_5: - <<: *default-image - container_name: photo_review_5 - hostname: photo_review_5 + <<: *template volumes: - ./log:/app/log - ./model:/app/model - restart: always depends_on: - photo_review_4 command: [ "photo_review.py" ] @@ -99,12 +87,9 @@ services: driver: "nvidia" photo_mask_1: - <<: *default-image - container_name: photo_mask_1 - hostname: photo_mask_1 + <<: *template volumes: - ./log:/app/log - restart: always depends_on: - photo_review_5 command: [ "photo_mask.py", "--clean", "True" ] @@ -117,12 +102,9 @@ services: driver: "nvidia" photo_mask_2: - <<: *default-image - container_name: photo_mask_2 - hostname: photo_mask_2 + <<: *template volumes: - ./log:/app/log - restart: always depends_on: - photo_mask_1 command: [ "photo_mask.py" ] @@ -135,12 +117,9 @@ services: driver: "nvidia" photo_mask_3: - <<: *default-image - container_name: photo_mask_3 - hostname: photo_mask_3 + <<: *template volumes: - ./log:/app/log - restart: always depends_on: - photo_mask_2 command: [ "photo_mask.py" ] @@ -153,13 +132,10 @@ services: driver: "nvidia" photo_review_6: - <<: *default-image - container_name: photo_review_6 - hostname: photo_review_6 + <<: *template volumes: - ./log:/app/log - ./model:/app/model - restart: always depends_on: - photo_mask_3 command: [ "photo_review.py" ]