summaryrefslogtreecommitdiffhomepage
path: root/gui/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'gui/scripts')
-rw-r--r--gui/scripts/serve.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/gui/scripts/serve.js b/gui/scripts/serve.js
index e1642c5b62..01eadbc65f 100644
--- a/gui/scripts/serve.js
+++ b/gui/scripts/serve.js
@@ -81,3 +81,15 @@ watch.start(...prepareWatchArguments(path.resolve(__dirname, '..')));
watch.on('first_success', () => {
startBrowserSync();
});
+
+process.on('exit', () => {
+ watch.kill();
+});
+
+process.on('SIGINT', () => {
+ process.exit();
+});
+
+process.on('SIGTERM', () => {
+ process.exit();
+});