diff --git a/docker/docker-compose-production.yml b/docker/docker-compose-production.yml index 933e4a64..ff891e20 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: + - "8011: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/docker-compose-staging.yml b/docker/docker-compose-staging.yml index c5b28b2c..93a7a9db 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: + - "8011: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..b1023f36 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:8011; + } + location / { # Important, make sure you always remove the trailing slash proxy_pass http://vachan-api:8000; diff --git a/docker/nginx/prod/app.conf.template b/docker/nginx/prod/app.conf.template index 9a3180fa..9f865f99 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:8011; + } location / { proxy_pass http://vachan-api:8000;