diff options
Diffstat (limited to 'test-server.sh')
-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 |