diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0b97507 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM alpine:3.10 +COPY entrypoint.sh /entrypoint.sh +ENTRYPOINT ["/entrypoint.sh"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..80ac7ad --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +zero-config [cloudflare workers](https://workers.cloudflare.com) application deployment using [wrangler](https://github.com/cloudflare/wrangler) and [github actions](https://github.com/actions) diff --git a/deploy.yml b/deploy.yml new file mode 100644 index 0000000..666cce4 --- /dev/null +++ b/deploy.yml @@ -0,0 +1,5 @@ +name: 'Cloudflare Workers Deploy' +description: 'Cloudflare Workers Deploy' +runs: + using: 'docker' + image: 'Dockerfile' diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..35fa2a7 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,6 @@ +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash +nvm install latest +npm i +npm i @cloudflare/wrangler -g +wrangler whoami +wrangler publish