[clsi] initial version of /convert/pdf-to-jpeg (#33752)

* [monorepo] consolidate clsi-lb host/ip env-vars

Target env-var is CLSI_LB_HOST. Keep CLSI_LB_IP populated for a week.

* [clsi] initial version of /convert/pdf-to-jpeg

* [rails] use fake-secrets in CI and Codespaces

* [rails] adapt tests for using clsi to convert PDFs to image

* [rails] add rake task for comparing clsi conversion with transloadit

* [clsi] double check that output.jpg is a regular file

Co-authored-by: Brian Gough <brian.gough@overleaf.com>

* [clsi] fix composing basename

* [monorepo] fix clsi-lb host env-var post merge

* [monorepo] sort dev-environment.env hosts

* [rails] use local pdf file rather than downloading it again

Download from the old renderer code path still. It's dead code.

* [terraform] clsi: enable pdf to jpg conversion

---------

Co-authored-by: Brian Gough <brian.gough@overleaf.com>
GitOrigin-RevId: 5ecaa8559d299486340bb3961f06b29f7c4dfcca
This commit is contained in:
Jakob Ackermann
2026-06-04 12:24:10 +02:00
committed by Copybot
parent 9ec0ff065d
commit df61bfc788
14 changed files with 242 additions and 5 deletions
+1
View File
@@ -6484,6 +6484,7 @@ __metadata:
"@overleaf/promise-utils": "workspace:*"
"@overleaf/settings": "workspace:*"
"@overleaf/stream-utils": "workspace:*"
"@overleaf/validation-tools": "workspace:*"
archiver: "npm:5.3.2"
async: "npm:^3.2.5"
body-parser: "npm:1.20.4"