Skip to content

Use Codeship to automatically update your Cloudflare Workers

Notifications You must be signed in to change notification settings

karllhughes/workers-codeship-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudflare Workers Codeship Example

Cloudflare Workers allow you to write JavaScript which runs on all of Cloudflare's 160+ global data centers. This repo is an example of how to combine multiple files and dependencies to create a Worker using the Webpack build tool.

The actual Worker replaces the content of your site with a Worker which returns the current time in the timezone of the caller's choice.

This project is adapted from Cloudflare's Webpack example.

Dependencies

  • npm
  • jq (for the preview script)
  • cURL (for the preview script)

Instructions

  • npm install
  • npm run build

To open the Workers preview with the built Worker:

  • npm run preview

Automated Deployment

You can use Codeship to automatically update your Worker. Just add the following environment variables to your Codeship environment:

  • CLOUDFLARE_EMAIL
  • CLOUDFLARE_AUTH_KEY
  • CLOUDFLARE_ZONE_ID

Codeship will automatically update your worker in Cloudflare when the master branch is built using the script at scripts/deploy.

About

Use Codeship to automatically update your Cloudflare Workers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published