Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

107 lines
2.8 KiB

  1. {
  2. "title": {{ matrix_etherpad_title|to_json }},
  3. "favicon": "favicon.ico",
  4. "skinName": "colibris",
  5. "skinVariants": "super-light-toolbar super-light-editor light-background",
  6. "ip": "::",
  7. "port": 9001,
  8. "showSettingsInAdminPage": true,
  9. "dbType": {{ matrix_etherpad_database_engine|to_json }},
  10. "dbSettings": {
  11. {% if matrix_etherpad_database_engine == 'sqlite' %}
  12. "filename": {{ matrix_etherpad_sqlite_database_path_in_container|to_json }}
  13. {% elif matrix_etherpad_database_engine == 'postgres' %}
  14. "database": {{ matrix_etherpad_database_name|to_json }},
  15. "host": {{ matrix_etherpad_database_hostname|to_json }},
  16. "password": {{ matrix_etherpad_database_password|to_json }},
  17. "port": {{ matrix_etherpad_database_port|to_json }},
  18. "user": {{ matrix_etherpad_database_username|to_json }}
  19. {% endif %}
  20. },
  21. "defaultPadText" : {{ matrix_etherpad_default_pad_text|to_json }},
  22. "suppressErrorsInPadText": false,
  23. "requireSession": false,
  24. "editOnly": false,
  25. "minify": true,
  26. "maxAge": 21600,
  27. "abiword": null,
  28. "soffice": null,
  29. "tidyHtml": null,
  30. "allowUnknownFileEnds": true,
  31. "requireAuthentication": false,
  32. "requireAuthorization": false,
  33. "trustProxy": true,
  34. "cookie": {
  35. "sameSite": "Lax"
  36. },
  37. "disableIPlogging": true,
  38. "automaticReconnectionTimeout": 0,
  39. "scrollWhenFocusLineIsOutOfViewport": {
  40. "percentage": {
  41. "editionAboveViewport": 0,
  42. "editionBelowViewport": 0
  43. },
  44. "duration": 0,
  45. "scrollWhenCaretIsInTheLastLineOfViewport": false,
  46. "percentageToScrollWhenUserPressesArrowUp": 0
  47. },
  48. "socketTransportProtocols" : ["xhr-polling", "jsonp-polling", "htmlfile"],
  49. "loadTest": false,
  50. "importExportRateLimiting": {
  51. "windowMs": 90000,
  52. "max": 10
  53. },
  54. "importMaxFileSize": 52428800,
  55. "commitRateLimiting": {
  56. "duration": 1,
  57. "points": 10
  58. },
  59. "exposeVersion": false,
  60. "padOptions": {
  61. "noColors": false,
  62. "showControls": true,
  63. "showChat": false,
  64. "showLineNumbers": true,
  65. "useMonospaceFont": false,
  66. "userName": false,
  67. "userColor": false,
  68. "rtl": false,
  69. "alwaysShowChat": false,
  70. "chatAndUsers": false,
  71. "lang": "en-gb"
  72. },
  73. "padShortcutEnabled" : {
  74. "altF9": true,
  75. "altC": true,
  76. "cmdShift2": true,
  77. "delete": true,
  78. "return": true,
  79. "esc": true,
  80. "cmdS": true,
  81. "tab": true,
  82. "cmdZ": true,
  83. "cmdY": true,
  84. "cmdI": true,
  85. "cmdB": true,
  86. "cmdU": true,
  87. "cmd5": true,
  88. "cmdShiftL": true,
  89. "cmdShiftN": true,
  90. "cmdShift1": true,
  91. "cmdShiftC": true,
  92. "cmdH": true,
  93. "ctrlHome": true,
  94. "pageUp": true,
  95. "pageDown": true
  96. },
  97. "loglevel": "INFO",
  98. "logconfig" :
  99. { "appenders": [
  100. { "type": "console",
  101. "layout": {"type": "messagePassThrough"}
  102. }
  103. ]
  104. },
  105. "customLocaleStrings": {}
  106. }