template.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. {
  2. "mode": "development",
  3. "migration": false,
  4. "secret": "default",
  5. "domain": "http://localhost",
  6. "frontendPort": 80,
  7. "serverDomain": "http://localhost/backend",
  8. "serverPort": 8080,
  9. "registrationDisabled": true,
  10. "sendDataRequestEmails": true,
  11. "apis": {
  12. "youtube": {
  13. "key": "",
  14. "rateLimit": 500,
  15. "requestTimeout": 5000,
  16. "retryAmount": 2,
  17. "quotas": {
  18. "perDay": 10000,
  19. "perMinute": 1800000,
  20. "per100Seconds": 3000000
  21. }
  22. },
  23. "recaptcha": {
  24. "secret": "",
  25. "enabled": false
  26. },
  27. "github": {
  28. "client": "",
  29. "secret": "",
  30. "redirect_uri": ""
  31. },
  32. "discogs": {
  33. "client": "",
  34. "secret": "",
  35. "enabled": false
  36. }
  37. },
  38. "cors": {
  39. "origin": [
  40. "http://localhost"
  41. ]
  42. },
  43. "smtp": {
  44. "host": "smtp.mailgun.org",
  45. "port": 587,
  46. "auth": {
  47. "user": "",
  48. "pass": ""
  49. },
  50. "secure": false,
  51. "enabled": false
  52. },
  53. "mail": {
  54. "from": "Musare <noreply@localhost>"
  55. },
  56. "redis": {
  57. "url": "redis://redis:6379/0",
  58. "password": "PASSWORD"
  59. },
  60. "mongo": {
  61. "url": "mongodb://musare:OTHER_PASSWORD_HERE@mongo:27017/musare"
  62. },
  63. "cookie": {
  64. "domain": "localhost",
  65. "secure": false,
  66. "SIDname": "SID"
  67. },
  68. "blacklistedCommunityStationNames": [
  69. "musare"
  70. ],
  71. "featuredPlaylists": [],
  72. "skipConfigVersionCheck": false,
  73. "skipDbDocumentsVersionCheck": false,
  74. "debug": {
  75. "stationIssue": false,
  76. "traceUnhandledPromises": false,
  77. "captureJobs": []
  78. },
  79. "defaultLogging": {
  80. "hideType": [
  81. "INFO"
  82. ],
  83. "blacklistedTerms": []
  84. },
  85. "customLoggingPerModule": {
  86. // "cache": {
  87. // "hideType": [
  88. // ],
  89. // "blacklistedTerms": []
  90. // },
  91. "migration": {
  92. "hideType": [],
  93. "blacklistedTerms": [
  94. "Ran job",
  95. "Running job",
  96. "Queuing job",
  97. "Pausing job",
  98. "is queued",
  99. "is re-queued",
  100. "Requeing"
  101. ]
  102. }
  103. },
  104. "configVersion": 10
  105. }