From cdfaf7ead1b71f156b0ebcad9a4f60b6fbd8d5ce Mon Sep 17 00:00:00 2001 From: Ryan Kegel Date: Tue, 21 Apr 2026 13:42:42 -0400 Subject: [PATCH] refactor: simplify HTTPS configuration in Vite setup --- frontend/vue-app/vite.config.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/vue-app/vite.config.ts b/frontend/vue-app/vite.config.ts index d7453c3..aad5d09 100644 --- a/frontend/vue-app/vite.config.ts +++ b/frontend/vue-app/vite.config.ts @@ -7,14 +7,16 @@ export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), '') const backendHost = env.VITE_BACKEND_HOST ?? '127.0.0.1' + const httpsConfig = + fs.existsSync('./key.pem') && fs.existsSync('./cert.pem') + ? { key: fs.readFileSync('./key.pem'), cert: fs.readFileSync('./cert.pem') } + : undefined + return { plugins: [vue()], server: { host: '0.0.0.0', - https: { - key: fs.readFileSync('./key.pem'), - cert: fs.readFileSync('./cert.pem'), - }, + https: httpsConfig, proxy: { '/api': { target: `http://${backendHost}:5000`,