summaryrefslogtreecommitdiffhomepage
path: root/gui/scripts
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2019-08-16 15:54:29 +0300
committerAndrej Mihajlov <and@mullvad.net>2019-08-16 15:54:29 +0300
commit9ec572f8b3a6dac840d1b5efafd90e191181acc7 (patch)
tree33f27d80025a4e77a05379778f59315b71f46744 /gui/scripts
parent65553ebf473ae849b79b326861629eb08babe48e (diff)
parentc6cc4b1484e6920b76d976e86dfa60c373a21820 (diff)
downloadmullvadvpn-9ec572f8b3a6dac840d1b5efafd90e191181acc7.tar.xz
mullvadvpn-9ec572f8b3a6dac840d1b5efafd90e191181acc7.zip
Merge branch 'add-signal-handlers'
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();
+});