From 6c234e81c0313689709b800f6cd4e33dc4c64cf3 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Mon, 3 Apr 2023 10:48:23 -0400 Subject: [PATCH] Merge pull request #12377 from overleaf/em-server-pro-config Config adjustments for git bridge in Server Pro GitOrigin-RevId: 1fc4563253252e5a05118d8fda99a00c8b22126a --- server-ce/Dockerfile | 4 ---- server-ce/config/production.json | 14 ++++++++++++-- services/web/config/settings.defaults.js | 5 +++++ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/server-ce/Dockerfile b/server-ce/Dockerfile index 29805850c9..ccf203b6cd 100644 --- a/server-ce/Dockerfile +++ b/server-ce/Dockerfile @@ -90,10 +90,6 @@ ENV OPTIMISE_PDF "true" ENV SHARELATEX_FPH_INITIALIZE_NEW_PROJECTS "true" ENV SHARELATEX_FPH_DISPLAY_NEW_PROJECTS "true" -ENV SHARELATEX_HISTORY_BACKEND "fs" -ENV SHARELATEX_HISTORY_PROJECT_BLOBS_BUCKET "/var/lib/sharelatex/data/history/overleaf-project-blobs" -ENV SHARELATEX_HISTORY_CHUNKS_BUCKET "/var/lib/sharelatex/data/history/overleaf-chunks" - # Phusion Image timeouts before sending SIGKILL to processes # ---------------------------------------------------------- ENV KILL_PROCESS_TIMEOUT 55 diff --git a/server-ce/config/production.json b/server-ce/config/production.json index b66a373d01..d3f4fa225a 100644 --- a/server-ce/config/production.json +++ b/server-ce/config/production.json @@ -1,5 +1,6 @@ { "persistor": { + "backend": "fs", "useSubdirectories": true }, "basicHttpAuth": { @@ -7,8 +8,17 @@ }, "useDeleteObjects": "false", "jwtAuth": { - "key": "secureKey", "algorithm": "HS256" }, - "mongo": {} + "mongo": {}, + "blobStore": { + "globalBucket": "/var/lib/sharelatex/data/history/overleaf-global-blobs", + "projectBucket": "/var/lib/sharelatex/data/history/overleaf-project-blobs" + }, + "chunkStore": { + "bucket": "/var/lib/sharelatex/data/history/overleaf-chunks" + }, + "zipStore": { + "bucket": "/var/lib/sharelatex/data/history/overleaf-zips" + } } diff --git a/services/web/config/settings.defaults.js b/services/web/config/settings.defaults.js index fcbd390957..d77a84a599 100644 --- a/services/web/config/settings.defaults.js +++ b/services/web/config/settings.defaults.js @@ -235,6 +235,11 @@ module.exports = { recurly: {}, }, + jwt: { + key: process.env.OT_JWT_AUTH_KEY, + algorithm: process.env.OT_JWT_AUTH_ALG || 'HS256', + }, + splitTests: [], // Where your instance of ShareLaTeX can be found publically. Used in emails