build-values.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. resources:
  2. limits:
  3. cpus: 2.0
  4. memory: 4096
  5. TZ: UTC
  6. nextcloud:
  7. postgres_image_selector: postgres_17_image
  8. db_password: password
  9. redis_password: YFtYK25GBfr!UsX5mu2Dnd5L5W
  10. admin_user: admin
  11. admin_password: password
  12. build:
  13. tesseract_languages:
  14. - eng
  15. performance:
  16. run_optimize: true
  17. max_chunksize_mb: 10
  18. php_upload_limit_gb: 3
  19. php_memory_limit_mb: 512
  20. urls:
  21. protocol: http
  22. host: localhost
  23. external_port: null
  24. trusted_domains:
  25. - cloud.example.com
  26. trusted_proxies:
  27. - 10.0.0.0/8
  28. - 172.16.0.0/12
  29. - 192.168.0.0/16
  30. general:
  31. maintenance_window_start: 100
  32. default_phone_region: US
  33. previews:
  34. enabled: true
  35. imaginary:
  36. enabled: true
  37. max_x: 2048
  38. max_y: 2048
  39. max_memory_mb: 1024
  40. max_filesize_image_mb: 50
  41. jpeg_quality: 60
  42. square_sizes:
  43. - 32
  44. - 256
  45. width_sizes:
  46. - 256
  47. - 384
  48. height_sizes:
  49. - 256
  50. providers:
  51. - BMP
  52. - GIF
  53. - JPEG
  54. - Krita
  55. - MarkDown
  56. - MP3
  57. - OpenDocument
  58. - PNG
  59. - TXT
  60. - XBitmap
  61. expirations:
  62. activity_expire_days: 365
  63. trash_retention: 0
  64. versions_retention: 0
  65. cron:
  66. tasks: []
  67. notify_push:
  68. enabled: true
  69. collabora:
  70. enabled: false
  71. url: http://collabora.example.com
  72. allowlist:
  73. - 0.0.0.0/0
  74. onlyoffice:
  75. enabled: false
  76. url: http://onlyoffice.example.com
  77. jwt_secret: random_string_of_characters
  78. jwt_header: Authorization
  79. clamav:
  80. enabled: false
  81. host: clamav.example.com
  82. port: 3310
  83. stream_max_length: 1024
  84. file_max_size: -1
  85. infected_action: only_log
  86. additional_envs: []
  87. run_as:
  88. user: 568
  89. group: 568
  90. network:
  91. web_port:
  92. bind_mode: published
  93. port_number: 8080
  94. certificate_id:
  95. ix_volumes:
  96. postgres_data: /opt/tests/mnt/postgres_data
  97. nextcloud-data: /opt/tests/mnt/nextcloud-data
  98. nextcloud-html: /opt/tests/mnt/nextcloud-html
  99. storage:
  100. data:
  101. type: ix_volume
  102. ix_volume_config:
  103. dataset_name: nextcloud-data
  104. create_host_path: true
  105. html:
  106. type: ix_volume
  107. ix_volume_config:
  108. dataset_name: nextcloud-html
  109. create_host_path: true
  110. postgres_data:
  111. type: ix_volume
  112. ix_volume_config:
  113. dataset_name: postgres_data
  114. create_host_path: true
  115. additional_storage: []