Files
cloudflare_temp_email/README.md
2023-08-16 15:46:52 +08:00

829 B

cloudflare_temp_email

This is a temporary email service that uses Cloudflare Workers to create a temporary email address and view the received email in web browser.

Live Demo

Deploy

DB - Cloudflare D1

# create a database, and copy the config to wrangler.toml in the next step
wrangler d1 create dev
wrangler d1 execute dev --file=db/schema.sql

Backend - Cloudflare workers

cd backend
npm install
# copy wrangler.toml.template to wrangler.toml and modify it
cp worker/wrangler.toml.template worker/wrangler.toml
# deploy
wrangler deploy

Frontend - Cloudflare pages

cd frontend
pnpm install
# add .env.local and modify it
cp .env.example .env.local
pnpm build --emptyOutDir
cd ..
wrangler pages deploy dist --branch production