aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kballou@devnulllabs.io>2018-01-28 12:33:52 -0700
committerKenny Ballou <kballou@devnulllabs.io>2018-08-19 08:12:57 -0600
commit37fe56ef72c6207b71d5defb505ee5fcbb23bb64 (patch)
tree66f72b6a8a6fb4909f5835b7219f19243efead91
parentc818f2b61c75195cf7adb542dd443e37feea7b59 (diff)
downloadblog.kennyballou.com-37fe56ef72c6207b71d5defb505ee5fcbb23bb64.tar.gz
blog.kennyballou.com-37fe56ef72c6207b71d5defb505ee5fcbb23bb64.tar.xz
Add simple test server script
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
-rwxr-xr-xtest-server.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/test-server.sh b/test-server.sh
new file mode 100755
index 0000000..d5a8342
--- /dev/null
+++ b/test-server.sh
@@ -0,0 +1,28 @@
+#!/usr/bin/env bash
+# Simple nginx static content as a test server
+
+CONTAINER_NAME="blag-test-server"
+
+function start() {
+ docker run --detach --rm --name ${CONTAINER_NAME} \
+ --volume $(pwd)/build:/usr/share/nginx/html:ro \
+ --publish 8080:80 \
+ nginx:latest
+}
+
+function stop() {
+ docker kill ${CONTAINER_NAME}
+}
+
+case ${1} in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ *)
+ echo "Invalid argument, allowed values are 'start' and 'stop'" 2> /dev/stderr
+ exit 1
+ ;;
+esac