Skip to content

Commit b79cf15

Browse files
Merge pull request #19 from DataKitchen/release/2.2.2
Release: 2.2.2
2 parents 70f3292 + e42375b commit b79cf15

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

deploy/docker/observability-ui.dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ FROM ${BASE_IMAGE_URL}nginxinc/nginx-unprivileged:1.25
2323
WORKDIR /observability_ui
2424

2525
ENV OBSERVABILITY_API_HOSTNAME=
26+
ENV OBSERVABILITY_CSP_EXTRA=
2627
ENV NGINX_ENVSUBST_OUTPUT_DIR=/etc/nginx
2728

2829
COPY --from=build-image --chown=nginx:nginx /observability_ui/dist /observability_ui

observability_ui/nginx.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)