Updated container name

This commit is contained in:
kyy
2025-08-12 12:22:42 +09:00
parent 165c14acda
commit 75639de904

View File

@@ -3,7 +3,7 @@ services:
build: build:
context: . context: .
image: ocr_perf_api image: ocr_perf_api
container_name: ocr_perf_lab_api container_name: ocr_perf_api
ports: ports:
- "8892:8892" - "8892:8892"
volumes: volumes:
@@ -12,8 +12,8 @@ services:
- .env - .env
environment: environment:
- TZ=Asia/Seoul - TZ=Asia/Seoul
- CELERY_BROKER_URL=redis://ocr_perf_lab_redis:6379/0 - CELERY_BROKER_URL=redis://ocr_perf_redis:6379/0
- CELERY_RESULT_BACKEND=redis://ocr_perf_lab_redis:6379/1 - CELERY_RESULT_BACKEND=redis://ocr_perf_redis:6379/1
- TESSDATA_PREFIX=/usr/share/tessdata - TESSDATA_PREFIX=/usr/share/tessdata
restart: always restart: always
networks: networks:
@@ -26,28 +26,18 @@ services:
count: all count: all
capabilities: [gpu] capabilities: [gpu]
depends_on: depends_on:
ocr_perf_lab_redis: ocr_perf_redis:
condition: service_healthy condition: service_healthy
healthcheck:
test:
[
"CMD-SHELL",
"curl -f http://localhost:8892/health/API && curl -f http://localhost:8892/health/Redis && curl -f http://localhost:8892/health/Celery && curl -f http://localhost:8892/health/Flower",
]
interval: 60s
timeout: 5s
retries: 3
start_period: 10s
ocr_perf_lab_worker: ocr_perf_worker:
image: ocr_perf_api image: ocr_perf_api
container_name: ocr_perf_lab_worker container_name: ocr_perf_worker
volumes: volumes:
- ./:/workspace - ./:/workspace
environment: environment:
- TZ=Asia/Seoul - TZ=Asia/Seoul
- CELERY_BROKER_URL=redis://ocr_perf_lab_redis:6379/0 - CELERY_BROKER_URL=redis://ocr_perf_redis:6379/0
- CELERY_RESULT_BACKEND=redis://ocr_perf_lab_redis:6379/1 - CELERY_RESULT_BACKEND=redis://ocr_perf_redis:6379/1
- TESSDATA_PREFIX=/usr/share/tessdata - TESSDATA_PREFIX=/usr/share/tessdata
command: celery -A tasks worker --loglevel=info --concurrency=4 command: celery -A tasks worker --loglevel=info --concurrency=4
networks: networks:
@@ -60,35 +50,27 @@ services:
count: all count: all
capabilities: [gpu] capabilities: [gpu]
depends_on: depends_on:
ocr_perf_lab_redis: ocr_perf_redis:
condition: service_healthy condition: service_healthy
ocr_perf_celery_flower: ocr_perf_flower:
image: ocr_perf_api image: ocr_perf_api
container_name: ocr_perf_celery_flower container_name: ocr_perf_flower
environment: environment:
- TZ=Asia/Seoul - TZ=Asia/Seoul
- FLOWER_UNAUTHENTICATED_API=true - FLOWER_UNAUTHENTICATED_API=true
- TESSDATA_PREFIX=/usr/share/tessdata - TESSDATA_PREFIX=/usr/share/tessdata
entrypoint: celery --broker=redis://ocr_perf_lab_redis:6379/0 flower --port=5557 entrypoint: celery --broker=redis://ocr_perf_redis:6379/0 flower --port=5557
ports: ports:
- "5557:5557" - "5557:5557"
networks: networks:
- ocr_perf_net - ocr_perf_net
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
depends_on: depends_on:
ocr_perf_lab_redis: - ocr_perf_redis
condition: service_healthy
ocr_perf_lab_redis: ocr_perf_redis:
image: redis:7-alpine image: redis:7-alpine
container_name: ocr_perf_lab_redis container_name: ocr_perf_redis
command: command:
[ [
"redis-server", "redis-server",