File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,10 @@ FROM ${BASE_IMAGE_URL}nginxinc/nginx-unprivileged:1.25
2222
2323WORKDIR /observability_ui
2424
25+ ENV OBSERVABILITY_API_HOSTNAME=
26+ ENV NGINX_ENVSUBST_OUTPUT_DIR=/etc/nginx
27+
2528COPY --from=build-image --chown=nginx:nginx /observability_ui/dist /observability_ui
26- COPY --from=build-image --chown=nginx:nginx /observability_ui/nginx.conf /etc/nginx/nginx.conf
29+ COPY --from=build-image --chown=nginx:nginx /observability_ui/nginx.conf /etc/nginx/templates/ nginx.conf.template
2730
2831RUN mv /observability_ui/auth /observability_ui/shell/
Original file line number Diff line number Diff line change @@ -57,11 +57,12 @@ http {
5757 location / {
5858 sub_filter_once off;
5959 sub_filter RandomNonceValue $request_id ;
60+ set $api_hostname "$OBSERVABILITY_API_HOSTNAME" ;
6061
6162 try_files /shell$uri /shell/index .html =404 ;
6263
6364 add_header X-Content-Type-Options nosniff always;
64- 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; upgrade-insecure-requests;" 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;
6566 }
6667 }
6768}
You can’t perform that action at this time.
0 commit comments