From 4f3696e97859b0bc3ffd8aca6c497e5265898cb0 Mon Sep 17 00:00:00 2001 From: Kristian Freeman Date: Fri, 11 Oct 2019 12:32:05 -0500 Subject: [PATCH] Check for env vars, correct workspace dir --- Dockerfile | 1 + entrypoint.sh | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index 27da3f1..474fd8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ FROM node:10.14.1-alpine COPY entrypoint.sh /entrypoint.sh +ENV WRANGLER_HOME /github/workspace ENTRYPOINT ["/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index 6d539e0..41642f8 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,6 +2,16 @@ set -e +if [ -n "$CLOUDFLARE_API_KEY" ]; then + echo "CLOUDFLARE_API_KEY env var needs to be set. Add this field in the 'Secrets' section of your repo's settings." + exit 1 +fi + +if [ -n "$CLOUDFLARE_EMAIL" ]; then + echo "CLOUDFLARE_EMAIL env var needs to be set. Add this field in the 'Secrets' section of your repo's settings." + exit 1 +fi + npm i npm i @cloudflare/wrangler -g wrangler whoami