| @@ -559,7 +559,7 @@ matrix_nginx_proxy_synapse_frontend_proxy_locations: [] | |||||
| # synapse content caching | # synapse content caching | ||||
| matrix_nginx_proxy_synapse_cache_enabled: false | matrix_nginx_proxy_synapse_cache_enabled: false | ||||
| matrix_nginx_proxy_synapse_chache_path: "{{ matrix_nginx_proxy_base_path }}/data/cache" | |||||
| matrix_nginx_proxy_synapse_cache_path: "{{ matrix_nginx_proxy_base_path }}/data/cache" | |||||
| matrix_nginx_proxy_synapse_cache_keys_zone_name: "STATIC" | matrix_nginx_proxy_synapse_cache_keys_zone_name: "STATIC" | ||||
| matrix_nginx_proxy_synapse_cache_keys_zone_size: "10m" | matrix_nginx_proxy_synapse_cache_keys_zone_size: "10m" | ||||
| matrix_nginx_proxy_synapse_cache_inactive_time: "48h" | matrix_nginx_proxy_synapse_cache_inactive_time: "48h" | ||||
| @@ -21,7 +21,7 @@ | |||||
| - "{{ matrix_nginx_proxy_base_path }}" | - "{{ matrix_nginx_proxy_base_path }}" | ||||
| - "{{ matrix_nginx_proxy_data_path }}" | - "{{ matrix_nginx_proxy_data_path }}" | ||||
| - "{{ matrix_nginx_proxy_confd_path }}" | - "{{ matrix_nginx_proxy_confd_path }}" | ||||
| - "{{ matrix_nginx_proxy_synapse_chache_path }}" | |||||
| - "{{ matrix_nginx_proxy_synapse_cache_path }}" | |||||
| - name: Ensure Matrix nginx-proxy configured (main config override) | - name: Ensure Matrix nginx-proxy configured (main config override) | ||||
| template: | template: | ||||
| @@ -6,7 +6,7 @@ | |||||
| {% set frontend_proxy_workers = matrix_nginx_proxy_synapse_workers_list|selectattr('type', 'equalto', 'frontend_proxy')|list %} | {% set frontend_proxy_workers = matrix_nginx_proxy_synapse_workers_list|selectattr('type', 'equalto', 'frontend_proxy')|list %} | ||||
| {% if matrix_nginx_proxy_synapse_workers_enabled %} | {% if matrix_nginx_proxy_synapse_workers_enabled %} | ||||
| {% if matrix_nginx_proxy_synapse_cache_enabled %} | {% if matrix_nginx_proxy_synapse_cache_enabled %} | ||||
| proxy_cache_path {{ matrix_nginx_proxy_synapse_chache_path }} levels=1:2 keys_zone={{ matrix_nginx_proxy_synapse_cache_keys_zone_name }}:{{ matrix_nginx_proxy_synapse_cache_keys_zone_size }} inactive={{ matrix_nginx_proxy_synapse_cache_inactive_time }} max_size={{ matrix_nginx_proxy_synapse_cache_max_size }}; | |||||
| proxy_cache_path {{ matrix_nginx_proxy_synapse_cache_path }} levels=1:2 keys_zone={{ matrix_nginx_proxy_synapse_cache_keys_zone_name }}:{{ matrix_nginx_proxy_synapse_cache_keys_zone_size }} inactive={{ matrix_nginx_proxy_synapse_cache_inactive_time }} max_size={{ matrix_nginx_proxy_synapse_cache_max_size }}; | |||||
| {% endif %} | {% endif %} | ||||
| # Round Robin "upstream" pools for workers | # Round Robin "upstream" pools for workers | ||||