Private
Public Access
2
0

dev #16

Merged
seb merged 29 commits from dev into main 2026-02-12 16:24:52 +01:00
2 changed files with 16 additions and 16 deletions
Showing only changes of commit 00c1f607f8 - Show all commits

View File

@@ -249,14 +249,14 @@
{% endif %} {% endif %}
{% if site.cors | default(caddy_sites_defaults.cors) %} {% if site.cors | default(caddy_sites_defaults.cors) %}
{% for origin in site.cors_allow_origins | mandatory %} {% for origin in site.cors_allowed_origins | mandatory %}
import cors {{ origin }} "{{ import cors {{ origin }} "{{
site.cors_allow_methods | default(caddy_sites_defaults.cors_allow_methods) | listadddel(site.cors_allow_methods_add | default([]), site.cors_allow_methods_del | default([])) | join(', ') }}" "{{ site.cors_allowed_methods | default(caddy_sites_defaults.cors_allowed_methods) | listadddel(site.cors_allowed_methods_add | default([]), site.cors_allowed_methods_del | default([])) | join(', ') }}" "{{
site.cors_allow_headers | default(caddy_sites_defaults.cors_allow_headers) | listadddel(site.cors_allow_headers_add | default([]), site.cors_allow_headers_del | default([])) | join(', ') }}" "{{ site.cors_allowed_headers | default(caddy_sites_defaults.cors_allowed_headers) | listadddel(site.cors_allowed_headers_add | default([]), site.cors_allowed_headers_del | default([])) | join(', ') }}" "{{
site.cors_allow_credentials | default(caddy_sites_defaults.cors_allow_credentials) | ternary('true', 'false') }}" "{{ site.cors_allowed_credentials | default(caddy_sites_defaults.cors_allowed_credentials) | ternary('true', 'false') }}" "{{
site.cors_max_age | default(caddy_sites_defaults.cors_max_age) }}" "{{ site.cors_max_age | default(caddy_sites_defaults.cors_max_age) }}" "{{
site.cors_vary | default(caddy_sites_defaults.cors_vary) | listadddel(site.cors_vary_add | default([]), site.cors_vary_del | default([])) | join(', ') }}" "{{ site.cors_vary | default(caddy_sites_defaults.cors_vary) | listadddel(site.cors_vary_add | default([]), site.cors_vary_del | default([])) | join(', ') }}" "{{
site.cors_expose_headers | default(caddy_sites_defaults.cors_expose_headers) | listadddel(site.cors_expose_headers_add | default([]), site.cors_expose_headers_del | default([])) | join(', ') }}" site.cors_exposed_headers | default(caddy_sites_defaults.cors_exposed_headers) | listadddel(site.cors_exposed_headers_add | default([]), site.cors_exposed_headers_del | default([])) | join(', ') }}"
{% endfor %} {% endfor %}
import cors-deny import cors-deny
{% endif %} {% endif %}

View File

@@ -58,35 +58,35 @@ caddy_global_sites_defaults:
# CORS - Cross Origin Resource Sharing # CORS - Cross Origin Resource Sharing
cors: false cors: false
cors_allow_origins: [] # Minimum 1 required cors_allowed_origins: [] # Minimum 1 required
cors_allow_methods: cors_allowed_methods:
# These variables can be used for adding and removing extensions from the list: # These variables can be used for adding and removing extensions from the list:
# cors_allow_methods_add: ["XXX"] # cors_allowed_methods_add: ["XXX"]
# cors_allow_methods_del: ["YYY"] # cors_allowed_methods_del: ["YYY"]
- "GET" - "GET"
- "HEAD" - "HEAD"
- "POST" - "POST"
- "OPTIONS" - "OPTIONS"
cors_allow_headers: cors_allowed_headers:
# These variables can be used for adding and removing extensions from the list: # These variables can be used for adding and removing extensions from the list:
# cors_allow_headers_add: ["Xxx"] # cors_allowed_headers_add: ["Xxx"]
# cors_allow_headers_del: ["Yyy"] # cors_allowed_headers_del: ["Yyy"]
- "Cache-Control" - "Cache-Control"
- "Content-Type" - "Content-Type"
- "If-Modified-Since" - "If-Modified-Since"
- "Range" - "Range"
- "User-Agent" - "User-Agent"
cors_max_age: 3600 cors_max_age: 3600
cors_allow_credentials: false cors_allowed_credentials: false
cors_vary: cors_vary:
# These variables can be used for adding and removing extensions from the list: # These variables can be used for adding and removing extensions from the list:
# cors_vary_add: ["Xxx"] # cors_vary_add: ["Xxx"]
# cors_vary_del: ["Yyy"] # cors_vary_del: ["Yyy"]
- "Origin" - "Origin"
cors_expose_headers: cors_exposed_headers:
# These variables can be used for adding and removing extensions from the list: # These variables can be used for adding and removing extensions from the list:
# cors_expose_headers_add: ["Xxx"] # cors_exposed_headers_add: ["Xxx"]
# cors_expose_headers_del: ["Yyy"] # cors_exposed_headers_del: ["Yyy"]
- "Content-Length" - "Content-Length"
- "Content-Range" - "Content-Range"