aboutsummaryrefslogtreecommitdiff
path: root/test-server.sh
blob: d5a8342792cc15d5a1b844329b1fd9c54ebfcf0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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