diff options
Diffstat (limited to 'docs/serve.sh')
-rwxr-xr-x | docs/serve.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/serve.sh b/docs/serve.sh new file mode 100755 index 000000000..c9cb7b6ef --- /dev/null +++ b/docs/serve.sh @@ -0,0 +1,20 @@ +#!/bin/sh +set -e +cd "$(dirname "$0")" + +if (which caddy >/dev/null); then + caddy_args=(\ + -host localhost \ + "bind localhost" \ + "mime .woff2 font/woff2" \ + "mime .woff application/font-woff" \ + ) + caddy "${caddy_args[@]}" +elif (which servedir >/dev/null); then + servedir +else + echo "Can not find 'caddy' nor 'servedir' in PATH." >&2 + echo "Install caddy from brew, apt or https://caddyserver.com/download" + echo "or install servedir with 'npm install -g secure-servedir'" + exit 1 +fi |