pr_27505.patch-abs 1.3 KB

1234567891011121314151617181920212223242526272829
  1. diff --git a/etc/overleaf/settings.js b/etc/overleaf/settings.js
  2. index 47d34fd8707e..c686a019f61f 100644
  3. --- a/etc/overleaf/settings.js
  4. +++ b/etc/overleaf/settings.js
  5. @@ -441,6 +441,8 @@ switch (process.env.OVERLEAF_FILESTORE_BACKEND) {
  6. user_files: process.env.OVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME,
  7. template_files:
  8. process.env.OVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME,
  9. + project_blobs: process.env.OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET,
  10. + global_blobs: process.env.OVERLEAF_HISTORY_BLOBS_BUCKET,
  11. },
  12. s3: {
  13. key:
  14. @@ -463,6 +465,15 @@ switch (process.env.OVERLEAF_FILESTORE_BACKEND) {
  15. stores: {
  16. user_files: Path.join(DATA_DIR, 'user_files'),
  17. template_files: Path.join(DATA_DIR, 'template_files'),
  18. +
  19. + // NOTE: The below paths are hard-coded in server-ce/config/production.json, so hard code them here as well.
  20. + // We can use DATA_DIR after switching history-v1 from 'config' to '@overleaf/settings'.
  21. + project_blobs:
  22. + process.env.OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET ||
  23. + '/var/lib/overleaf/data/history/overleaf-project-blobs',
  24. + global_blobs:
  25. + process.env.OVERLEAF_HISTORY_BLOBS_BUCKET ||
  26. + '/var/lib/overleaf/data/history/overleaf-global-blobs',
  27. },
  28. }
  29. }