fix: preserve --host flag across update and restart (#972)

This commit is contained in:
Gyumin Lee
2026-04-21 18:02:44 +03:00
committed by GitHub
parent 68fd1d01b4
commit 5f3b57b5ed
2 changed files with 16 additions and 0 deletions
@@ -130,6 +130,17 @@ export const registerOpenChamberRoutes = (app, dependencies) => {
];
let restartCmdPrimary = restartParts.join(' ');
let restartCmdFallback = `openchamber serve --port ${storedOptions.port}`;
if (storedOptions.host) {
if (isWindows) {
const escapedHost = storedOptions.host.replace(/"/g, '""');
restartCmdPrimary += ` --host "${escapedHost}"`;
restartCmdFallback += ` --host "${escapedHost}"`;
} else {
const escapedHost = storedOptions.host.replace(/'/g, "'\\''");
restartCmdPrimary += ` --host '${escapedHost}'`;
restartCmdFallback += ` --host '${escapedHost}'`;
}
}
if (storedOptions.uiPassword) {
if (isWindows) {
const escapedPw = storedOptions.uiPassword.replace(/"/g, '""');