Parcourir la source

Merge pull request #12377 from overleaf/em-server-pro-config

Config adjustments for git bridge in Server Pro

GitOrigin-RevId: 1fc4563253252e5a05118d8fda99a00c8b22126a
Eric Mc Sween il y a 3 ans
Parent
commit
6c234e81c0

+ 0 - 4
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

+ 12 - 2
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"
+  }
 }

+ 5 - 0
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