From 49e8ca0ce41e81a25b982d614360152a1d786c10 Mon Sep 17 00:00:00 2001 From: G Gordon Worley III Date: Thu, 11 May 2017 22:40:14 +0000 Subject: [PATCH 1/2] adstage/adstage-deploy#166 add deploy support --- .gitignore | 3 +++ .tool-versions | 1 + build.sh | 2 ++ run.sh | 2 ++ 4 files changed, 8 insertions(+) create mode 100644 .tool-versions create mode 100755 build.sh create mode 100755 run.sh diff --git a/.gitignore b/.gitignore index 4913ade2..326658b9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,6 @@ test.js /style.css /phantom/style.css + +*.un~ +*.swp diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 00000000..ead16d14 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +nodejs 6.10.2 diff --git a/build.sh b/build.sh new file mode 100755 index 00000000..122b41b9 --- /dev/null +++ b/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash -e +HIGHCHARTS_USE_STYLED=NO HIGHCHARTS_VERSION=latest ACCEPT_HIGHCHARTS_LICENSE=YES npm install diff --git a/run.sh b/run.sh new file mode 100755 index 00000000..e5c598e1 --- /dev/null +++ b/run.sh @@ -0,0 +1,2 @@ +#!/bin/bash -e +exec bin/cli.js --enableServer 1 From 07ad89b1e8e213a9d576f250aa54bd373abefa85 Mon Sep 17 00:00:00 2001 From: G Gordon Worley III Date: Fri, 12 May 2017 21:46:35 +0000 Subject: [PATCH 2/2] adstage/adstage-deploy#166 catch term and send int because node is dumb --- run.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/run.sh b/run.sh index e5c598e1..071e4dce 100755 --- a/run.sh +++ b/run.sh @@ -1,2 +1,9 @@ #!/bin/bash -e -exec bin/cli.js --enableServer 1 +term_handler() { + kill -2 $PID || kill -15 $PID || sudo kill -9 $PID || true +} + +trap term_handler TERM INT +bin/cli.js --enableServer 1 & +PID=$! +wait $!