From d8d253a18a3644368b37f9bae13a6d6a0fe30479 Mon Sep 17 00:00:00 2001 From: Kavitha Raju Date: Fri, 9 Jan 2026 10:32:56 +0530 Subject: [PATCH 1/3] Add bible-glyph to staging docker compose --- docker/docker-compose-staging.yml | 13 +++++++++++++ docker/nginx/default.conf | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/docker/docker-compose-staging.yml b/docker/docker-compose-staging.yml index c5b28b2c..36a31b19 100644 --- a/docker/docker-compose-staging.yml +++ b/docker/docker-compose-staging.yml @@ -595,6 +595,18 @@ services: networks: - VE-network + bible-glyph: + image: kavitha3797/bible-glyph:latest + ports: + - "8000:8000" + environment: + - BIBLE_GLYPH_BASEPATH=/v2/bible-glyph + - TYPST_FONT_PATHS=/app/data/fonts + volumes: + # to persist uploaded fonts + - bible-glyph-vol:/app/data/fonts + restart: unless-stopped + networks: VE-network: @@ -609,6 +621,7 @@ volumes: vachan-db-backup: kratos-db-backup: vachan-tbt-ml-models-vol: + bible-glyph-vol: hyperdx-db: driver: local hyperdx-data: diff --git a/docker/nginx/default.conf b/docker/nginx/default.conf index 9910b440..211bb4d8 100644 --- a/docker/nginx/default.conf +++ b/docker/nginx/default.conf @@ -51,6 +51,10 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } + location /v2/bible-glyph/ { + proxy_pass http://bible-glyph:8000; + } + location / { # Important, make sure you always remove the trailing slash proxy_pass http://vachan-api:8000; From 24964a2e8490fa1eff29b0868b7a5bd274572819 Mon Sep 17 00:00:00 2001 From: Kavitha Raju Date: Fri, 9 Jan 2026 10:43:42 +0530 Subject: [PATCH 2/3] Add bible-glyph to prod docker compose too --- docker/docker-compose-production.yml | 13 +++++++++++++ docker/nginx/prod/app.conf.template | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/docker/docker-compose-production.yml b/docker/docker-compose-production.yml index 933e4a64..46d58435 100644 --- a/docker/docker-compose-production.yml +++ b/docker/docker-compose-production.yml @@ -653,6 +653,18 @@ services: networks: - VE-network + bible-glyph: + image: kavitha3797/bible-glyph:latest + ports: + - "8000:8000" + environment: + - BIBLE_GLYPH_BASEPATH=/v2/bible-glyph + - TYPST_FONT_PATHS=/app/data/fonts + volumes: + # to persist uploaded fonts + - bible-glyph-vol:/app/data/fonts + restart: unless-stopped + networks: VE-network: @@ -667,6 +679,7 @@ volumes: vachan-db-backup: kratos-db-backup: vachan-tbt-ml-models-vol: + bible-glyph-vol: hyperdx-db: driver: local hyperdx-data: diff --git a/docker/nginx/prod/app.conf.template b/docker/nginx/prod/app.conf.template index 9a3180fa..732882a4 100644 --- a/docker/nginx/prod/app.conf.template +++ b/docker/nginx/prod/app.conf.template @@ -67,6 +67,10 @@ server { location /v2/demos/ { proxy_pass http://vachan-demos:8002; } + + location /v2/bible-glyph/ { + proxy_pass http://bible-glyph:8000; + } location / { proxy_pass http://vachan-api:8000; From d0dd0a31565d5473d79a3620627db87e993d069e Mon Sep 17 00:00:00 2001 From: Kavitha Raju Date: Fri, 9 Jan 2026 10:58:13 +0530 Subject: [PATCH 3/3] Change port --- docker/docker-compose-production.yml | 2 +- docker/docker-compose-staging.yml | 2 +- docker/nginx/default.conf | 2 +- docker/nginx/prod/app.conf.template | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/docker-compose-production.yml b/docker/docker-compose-production.yml index 46d58435..ff891e20 100644 --- a/docker/docker-compose-production.yml +++ b/docker/docker-compose-production.yml @@ -656,7 +656,7 @@ services: bible-glyph: image: kavitha3797/bible-glyph:latest ports: - - "8000:8000" + - "8011:8000" environment: - BIBLE_GLYPH_BASEPATH=/v2/bible-glyph - TYPST_FONT_PATHS=/app/data/fonts diff --git a/docker/docker-compose-staging.yml b/docker/docker-compose-staging.yml index 36a31b19..93a7a9db 100644 --- a/docker/docker-compose-staging.yml +++ b/docker/docker-compose-staging.yml @@ -598,7 +598,7 @@ services: bible-glyph: image: kavitha3797/bible-glyph:latest ports: - - "8000:8000" + - "8011:8000" environment: - BIBLE_GLYPH_BASEPATH=/v2/bible-glyph - TYPST_FONT_PATHS=/app/data/fonts diff --git a/docker/nginx/default.conf b/docker/nginx/default.conf index 211bb4d8..b1023f36 100644 --- a/docker/nginx/default.conf +++ b/docker/nginx/default.conf @@ -52,7 +52,7 @@ server { } location /v2/bible-glyph/ { - proxy_pass http://bible-glyph:8000; + proxy_pass http://bible-glyph:8011; } location / { diff --git a/docker/nginx/prod/app.conf.template b/docker/nginx/prod/app.conf.template index 732882a4..9f865f99 100644 --- a/docker/nginx/prod/app.conf.template +++ b/docker/nginx/prod/app.conf.template @@ -69,7 +69,7 @@ server { } location /v2/bible-glyph/ { - proxy_pass http://bible-glyph:8000; + proxy_pass http://bible-glyph:8011; } location / {