Skip to content

Commit de46c6b

Browse files
committed
fix(ui): replace variable in nginx.conf
1 parent 6d8ec5d commit de46c6b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

deploy/docker/observability-ui.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ FROM ${BASE_IMAGE_URL}nginxinc/nginx-unprivileged:1.25
2222

2323
WORKDIR /observability_ui
2424

25+
ENV OBSERVABILITY_API_HOSTNAME=
26+
ENV NGINX_ENVSUBST_OUTPUT_DIR=/etc/nginx
27+
2528
COPY --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

2831
RUN mv /observability_ui/auth /observability_ui/shell/

observability_ui/nginx.conf

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

0 commit comments

Comments
 (0)