Skip to content

Switch to Cloudflare + Feedback + Auth#5

Merged
xalbd merged 60 commits into
mainfrom
cloudflare
Mar 25, 2026
Merged

Switch to Cloudflare + Feedback + Auth#5
xalbd merged 60 commits into
mainfrom
cloudflare

Conversation

@xalbd

@xalbd xalbd commented Mar 17, 2026

Copy link
Copy Markdown
Member

AWS and Vercel are annoying.

  • Swap deployment from Vercel to Cloudflare
  • Figure out how to access backend resources on Cloudflare
  • Remove backend folder as we swap entirely to Next.js routes
  • Figure out Cloudflare preview/branch deployments through Github Actions we can figure this out later; Cloudflare is easy enough
  • Remove unnecessary Terraform files/AWS resources
  • Document proper development flow as Cloudflare will be more manual than AWS
  • Set up authentication using BetterAuth + SES (the only AWS service we'll retain until Cloudflare lets us send emails too)
  • Document Cloudflare local development flow (this is nice)
  • Get feedback working
  • Get rudimentary settings working (avatar)
  • Get feedback viewing working

@vercel

vercel Bot commented Mar 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
laprogram Error Error Mar 17, 2026 9:28am

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Mar 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
laprogram b3e530d Commit Preview URL

Branch Preview URL
Mar 25 2026, 07:01 PM

@github-actions

Copy link
Copy Markdown

Terraform Plan

Terraform Plan Status: 🟡 Changes Detected

A full result of the Terraform plan that will be executed upon merge to main is available in the workflow summary here: https://github.com/UCLA-LA-Program/site/actions/runs/23187407528

Please review the plan and ensure that any changes are expected before merging this PR.

@github-actions

Copy link
Copy Markdown

Terraform PR Preview Deployment

Deployment Status: ✅ Success

To develop locally, set the NEXT_PUBLIC_API_URL environment variable to https://8fu4s4os55.execute-api.us-west-2.amazonaws.com/

A full result of the deployment run is available in the workflow summary here: https://github.com/UCLA-LA-Program/site/actions/runs/23187407558

@xalbd xalbd changed the title Switch to Cloudflare Switch to Cloudflare + Feedback + Auth Mar 24, 2026
@xalbd xalbd marked this pull request as ready for review March 25, 2026 19:01
@xalbd xalbd merged commit c2ad678 into main Mar 25, 2026
1 check passed
@xalbd xalbd deleted the cloudflare branch March 25, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant