(cors) {
@cors_preflight{args.0} method OPTIONS
@cors{args.0} header Origin {args.0}
handle @cors_preflight{args.0} {
header {
Access-Control-Allow-Origin "{args.0}"
Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE, OPTIONS"
Access-Control-Allow-Headers *
Access-Control-Max-Age "3600"
defer
}
respond "" 204
}
handle @cors{args.0} {
header {
Access-Control-Allow-Origin "{args.0}"
Access-Control-Expose-Headers *
defer
}
}
}
ldt.iri.centrepompidou.fr {
tls internal
redir / /ldtplatform/
rewrite /ldtplatform /ldtplatform/
redir /ldt /ldtplatform/ldt/
redir /ldt/ /ldtplatform/ldt/
handle_path /static/* {
root * /static
file_server
import cors *
}
handle_path /ldtplatform/* {
reverse_proxy server:8000 {
transport uwsgi {
uwsgi_param SCRIPT_NAME /ldtplatform
uwsgi_param UWSGI_SCHEME https
}
}
import cors *
}
}