vite env vers need boolean checks

This commit is contained in:
Georges-Antoine Assi
2025-09-19 17:23:32 -04:00
parent 1635032efb
commit d5f7b78950
2 changed files with 7 additions and 4 deletions

View File

@@ -12,7 +12,8 @@ services:
- DB_HOST=${DB_HOST:-romm-db-dev}
- ROMM_BASE_PATH=/app/romm
ports:
- "3000:3000" # Frontend dev server
- "3000:3000" # Vite dev server (custom)
- "5173:5173" # Vite dev server (default)
- "8443:8443" # HTTPS dev server
- "${DEV_PORT:-5000}:5000" # Backend API
volumes:

View File

@@ -65,6 +65,8 @@ export default defineConfig(({ mode }) => {
};
const backendPort = env.DEV_PORT ?? "5000";
// const devMode = env.DEV_MODE === "true";
const httpsMode = env.DEV_HTTPS === "true";
return {
optimizeDeps: {
@@ -98,7 +100,7 @@ export default defineConfig(({ mode }) => {
type: "module",
},
}),
env.DEV_HTTPS &&
httpsMode &&
mkcert({
savePath: "/app/.vite-plugin-mkcert",
hosts: ["localhost", "127.0.0.1", "romm.dev"],
@@ -132,9 +134,9 @@ export default defineConfig(({ mode }) => {
rewrite: (path) => path.replace(/^\/openapi.json/, "/openapi.json"),
},
},
port: env.DEV_HTTPS ? 8443 : 3000,
port: httpsMode ? 8443 : 3000,
allowedHosts: ["localhost", "127.0.0.1", "romm.dev"],
...(env.DEV_HTTPS
...(httpsMode
? {
https: {
cert: "/app/.vite-plugin-mkcert/dev.pem",