Skip to content

A Cloudflare Worker that manages DAO DAO's email queue.

Notifications You must be signed in to change notification settings

DA0-DA0/emailer-cf-worker

Repository files navigation

emailer-cf-worker

A Cloudflare Worker that manages DAO DAO's email queue. This rate-limits emails to AWS SES according to the limits.

Development

Run locally

npm run dev
# OR
wrangler dev --local --persist

Configuration

  1. Copy wrangler.toml.example to wrangler.toml.

  2. Setup queue and update bindings in wrangler.toml:

npx wrangler queues create emails
  1. Configure secrets:
echo <VALUE> | npx wrangler secret put AWS_REGION
echo <VALUE> | npx wrangler secret put AWS_ACCESS_KEY_ID
echo <VALUE> | npx wrangler secret put AWS_SECRET_ACCESS_KEY

Deploy

wrangler publish
# OR
npm run deploy

About

A Cloudflare Worker that manages DAO DAO's email queue.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published