From 1978d66ce59c295e810855077c0a8934bc5d5303 Mon Sep 17 00:00:00 2001 From: Moritz Federspiel Date: Mon, 3 Feb 2025 23:48:01 +0100 Subject: [PATCH] feat: Make livereload use https if server.cleartext=false --- cli/src/util/livereload.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/src/util/livereload.ts b/cli/src/util/livereload.ts index c3b15ee9f..8c35ecac0 100644 --- a/cli/src/util/livereload.ts +++ b/cli/src/util/livereload.ts @@ -161,7 +161,11 @@ class CapLiveReload { const configJson = readJSONSync(capConfigPath); this.configJsonToRevertTo.json = JSON.stringify(configJson, null, 2); this.configJsonToRevertTo.platformPath = capConfigPath; - const url = `http://${options.host}:${options.port}`; + let scheme = "https" + if (configJson.server?.cleartext ?? false) { + scheme = "http" + } + const url = `${scheme}://${options.host}:${options.port}`; configJson.server = { url, };