Skip to content

Commit 1cad3ec

Browse files
committed
Docker updates for image version refs + consitency env settings.
1 parent 1f7279c commit 1cad3ec

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

docker/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
ocr-service:
33
container_name: ocr-service
4-
image: ${OCR_SERVICE_DOCKER_IMAGE:-cogstacksystems/cogstack-ocr-service:latest-${CPU_ARCHITECTURE:-amd64}}
4+
image: ${OCR_SERVICE_DOCKER_IMAGE:-"cogstacksystems/cogstack-ocr-service:${OCR_SERVICE_IMAGE_RELEASE_VERSION:-latest}-${CPU_ARCHITECTURE:-amd64}"}
55
restart: always
66
mem_swappiness: 0
77
# cpuset: "0-15"
@@ -34,7 +34,7 @@ services:
3434

3535
ocr-service-text-only:
3636
container_name: ocr-service-text-only
37-
image: ${OCR_SERVICE_DOCKER_IMAGE:-cogstacksystems/cogstack-ocr-service:latest-${CPU_ARCHITECTURE:-amd64}}
37+
image: ${OCR_SERVICE_DOCKER_IMAGE:-"cogstacksystems/cogstack-ocr-service:${OCR_SERVICE_IMAGE_RELEASE_VERSION:-latest}-${CPU_ARCHITECTURE:-amd64}"}
3838
restart: always
3939
mem_swappiness: 0
4040
# cpuset: "0-15"

env/general.env

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,10 @@
77
CPU_ARCHITECTURE=amd64
88
DOCKER_DEFAULT_PLATFORM=linux/${CPU_ARCHITECTURE:-amd64}
99
COMPOSE_BAKE=True
10+
11+
# This variable is used only in the cogstack-nifi repository since it is
12+
# the main repository used for deplyments, located here for consistency and reference
13+
# We need to maintain the prefix for the volumes as if
14+
# they were deployed from the cogstack-nifi repository /deploy folder
15+
#
16+
# VOLUME_PREFIX=deploy_

env/ocr_service.env

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# The default images for ocr-service:
22
# - cogstacksystems/cogstack-ocr-service:latest
3-
OCR_SERVICE_DOCKER_IMAGE="cogstacksystems/cogstack-ocr-service:latest-${CPU_ARCHITECTURE:-amd64}"
3+
OCR_SERVICE_IMAGE_RELEASE_VERSION="latest"
4+
OCR_SERVICE_DOCKER_IMAGE="cogstacksystems/cogstack-ocr-service:${OCR_SERVICE_IMAGE_RELEASE_VERSION:-latest}-${CPU_ARCHITECTURE:-amd64}"
45

56
OCR_SERVICE_CPU_THREADS=1
67
OCR_SERVICE_CONVERTER_THREADS=1
@@ -33,7 +34,7 @@ OCR_SERVICE_HOST=0.0.0.0
3334

3435
# READ https://github.com/CogStack/ocr-service/blob/master/README.md on how to handle these settings,
3536
# it is important to divide CPU(s) between workers/threads
36-
OCR_WEB_SERVICE_WORKERS=2
37+
OCR_WEB_SERVICE_WORKERS=1
3738
OCR_WEB_SERVICE_THREADS=1
3839

3940
OCR_SERVICE_PORT=8090

0 commit comments

Comments
 (0)