test.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "databaseUrl": "postgres://overleaf:overleaf@postgres/overleaf-history-v1-test",
  3. "databaseUrlReadOnly": "postgres://read_only:password@postgres/overleaf-history-v1-test",
  4. "persistor": {
  5. "backend": "gcs",
  6. "gcs": {
  7. "unsignedUrls": "true",
  8. "endpoint": {
  9. "apiEndpoint": "http://gcs:9090",
  10. "projectId": "fake"
  11. }
  12. }
  13. },
  14. "blobStore": {
  15. "globalBucket": "overleaf-test-blobs",
  16. "projectBucket": "overleaf-test-project-blobs"
  17. },
  18. "chunkStore": {
  19. "bucket": "overleaf-test-chunks"
  20. },
  21. "zipStore": {
  22. "bucket": "overleaf-test-zips"
  23. },
  24. "backupStore": {
  25. "chunksBucket": "overleaf-test-history-chunks",
  26. "deksBucket": "overleaf-test-history-deks",
  27. "globalBlobsBucket": "overleaf-test-history-global-blobs",
  28. "projectBlobsBucket": "overleaf-test-history-project-blobs"
  29. },
  30. "backupPersistor": {
  31. "keyEncryptionKeys": "[{\"key\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\",\"salt\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"}]",
  32. "s3SSEC": {
  33. "ca": "[\"/certs/public.crt\"]"
  34. },
  35. "tieringStorageClass": "REDUCED_REDUNDANCY"
  36. },
  37. "healthCheckBlobs": "[\"42/f70d7bba4ae1f07682e0358bd7a2068094fc023b\",\"000000000000000000000042/98d5521fe746bc2d11761edab5d0829bee286009\"]",
  38. "healthCheckProjects": "[\"42\",\"000000000000000000000042\"]",
  39. "backupRPOInMS": "360000",
  40. "maxDeleteKeys": "3",
  41. "useDeleteObjects": "false",
  42. "mongo": {
  43. "uri": "mongodb://mongo:27017/sharelatex"
  44. },
  45. "basicHttpAuth": {
  46. "password": "test"
  47. },
  48. "jwtAuth": {
  49. "key": "testtest",
  50. "algorithm": "HS256"
  51. },
  52. "maxFileUploadSize": "524288"
  53. }