diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2018-01-28 12:33:52 -0700 |
---|---|---|
committer | Kenny Ballou <kballou@devnulllabs.io> | 2018-08-19 08:12:57 -0600 |
commit | 37fe56ef72c6207b71d5defb505ee5fcbb23bb64 (patch) | |
tree | 66f72b6a8a6fb4909f5835b7219f19243efead91 | |
parent | c818f2b61c75195cf7adb542dd443e37feea7b59 (diff) | |
download | blog.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-x | test-server.sh | 28 |
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 |