File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ FROM ${BASE_IMAGE_URL}nginxinc/nginx-unprivileged:1.25
2323WORKDIR /observability_ui
2424
2525ENV OBSERVABILITY_API_HOSTNAME=
26+ ENV OBSERVABILITY_CSP_EXTRA=
2627ENV NGINX_ENVSUBST_OUTPUT_DIR=/etc/nginx
2728
2829COPY --from=build-image --chown=nginx:nginx /observability_ui/dist /observability_ui
Original file line number Diff line number Diff line change @@ -58,11 +58,12 @@ http {
5858 sub_filter_once off;
5959 sub_filter RandomNonceValue $request_id ;
6060 set $api_hostname "$OBSERVABILITY_API_HOSTNAME" ;
61+ set $csp_extra "$OBSERVABILITY_CSP_EXTRA" ;
6162
6263 try_files /shell$uri /shell/index .html =404 ;
6364
6465 add_header X-Content-Type-Options nosniff always;
65- add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'nonce-${request_id}' https://cdn.jsdelivr.net; style-src 'self' 'unsafe-inline' https://cdn.materialdesignicons.com https://cdn.jsdelivr.net; img-src 'self' data:; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net; frame-ancestors 'none'; connect-src 'self' https://fonts.gstatic.com https://cdn.materialdesignicons.com https://cdn.jsdelivr.net ${api_hostname}; upgrade-insecure-requests; " always;
66+ add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'nonce-${request_id}' https://cdn.jsdelivr.net; style-src 'self' 'unsafe-inline' https://cdn.materialdesignicons.com https://cdn.jsdelivr.net; img-src 'self' data:; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net; frame-ancestors 'none'; connect-src 'self' https://fonts.gstatic.com https://cdn.materialdesignicons.com https://cdn.jsdelivr.net ${api_hostname}; ${csp_extra} " always;
6667 }
6768 }
6869}
You can’t perform that action at this time.
0 commit comments