27 lines
1.1 KiB
Django/Jinja
27 lines
1.1 KiB
Django/Jinja
{% extends 'common/haproxy_fidus.j2' %}
|
|
|
|
{% block csp %}
|
|
{{ csp(["default-src " + ["'self'"]|join(' '),
|
|
"frame-src " + ["ds.fidus.skolverket.se"]|join(' '),
|
|
"font-src " + ["data:", "'self'", "ds.fidus.skolverket.se"]|join(' '),
|
|
"script-src " + ["'self'", "'unsafe-inline'", "'unsafe-eval'", "ds.fidus.skolverket.se"]|join(' '),
|
|
"connect-src " + ["'self'", "dsmd.fidus.sunet.se"]|join(' '),
|
|
"img-src " + ["*", "data:", "'self'"]|join(' '),
|
|
"style-src " + ["'self'", "'unsafe-inline'", "ds.fidus.skolverket.se"]|join(' '),
|
|
"object-src " + ["'none'"]|join(' '),
|
|
]) }}
|
|
{% endblock csp %}
|
|
|
|
{% block usebackend %}
|
|
use_backend {{ site_name }}__test if { path_beg /test/ }
|
|
use_backend {{ site_name }}__default
|
|
{% endblock usebackend %}
|
|
{% block backend %}
|
|
{{ output_backends(backends,
|
|
config=[
|
|
'cookie SERVERID insert indirect nocache',
|
|
'option httpchk GET /'
|
|
]
|
|
)
|
|
}}
|
|
{% endblock backend %}
|