From 2c3994ae97e05ee627c748204ce5b629b0b54acf Mon Sep 17 00:00:00 2001 From: Charles Coleman Date: Thu, 6 Jun 2024 12:42:52 -0400 Subject: [PATCH] Add silent-sso to container (#3779) Co-authored-by: David Gauldie --- Makefile | 1 - packages/client/hmi-client/docker/default.conf | 8 ++++++++ packages/client/hmi-client/vite.config.ts | 8 +++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5e4b0ec453..fe2c87ee19 100755 --- a/Makefile +++ b/Makefile @@ -40,7 +40,6 @@ image-hmi-client: clean-hmi-client yarn-install yarn workspace hmi-client build mv $(PROJECT_DIR)/packages/client/hmi-client/dist $(PROJECT_DIR)/packages/client/hmi-client/docker/dist - ## Clean .PHONY: clean clean: $(TARGETS:%=clean-%) diff --git a/packages/client/hmi-client/docker/default.conf b/packages/client/hmi-client/docker/default.conf index 09f344ef8e..52ad4a9816 100644 --- a/packages/client/hmi-client/docker/default.conf +++ b/packages/client/hmi-client/docker/default.conf @@ -68,6 +68,14 @@ server { expires 0; } + location = /silent-sso.html { + add_header Cache-Control no-cache; + add_header Cache-Control no-store; + add_header Cache-Control must-revalidate; + add_header Pragma no-cache; + expires 0; + } + location ~^/api/(.*) { set $pass_uri $1; proxy_pass http://api-upstream/$pass_uri$is_args$args; diff --git a/packages/client/hmi-client/vite.config.ts b/packages/client/hmi-client/vite.config.ts index bec21b9486..b0a5ced16d 100644 --- a/packages/client/hmi-client/vite.config.ts +++ b/packages/client/hmi-client/vite.config.ts @@ -69,7 +69,13 @@ export default defineConfig({ format: 'es' }, build: { - target: 'esnext' + target: 'esnext', + rollupOptions: { + input: { + main: path.resolve(__dirname, 'index.html'), + sso: path.resolve(__dirname, 'silent-sso.html') + } + } }, plugins: [ vue({