#!/bin/bash # vim: ai:ts=8:sw=8:noet set -EeufCo pipefail export SHELLOPTS # propagate set to children by default IFS=$'\t\n' # check required commands are in place command -v docker >/dev/null 2>&1 || { echo 'please install docker-client' exit 1 } docker run --rm \ -v "$(pwd)/public":/public \ -w /public \ -e CLOUDFLARE_API_TOKEN="${CLOUDFLARE_API_TOKEN}" \ node:lts-slim \ bash -c '\ npm install -g wrangler && \ wrangler pages deploy . --project-name check-caps-lock '