Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move from Cloudflare Pages to Netlify for hosting #225

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

broad-well
Copy link
Member

Checklist

  • This update has been tested thoroughly enough to ensure there are no
    functional bugs or obvious layout issues.
  • This update has been tested in both desktop and mobile layouts.
  • This update does not break any existing functionality, layout, or style
    rules, unless the update is explicitly intended to remove or update such
    functionality, layout, or style rules.
  • This update is free of any code intended only for debugging or testing
    purposes.
  • This update follows the FAMNM Website Code Style Guide.
  • This update meets the visual style requirements as specified in the
    FAMNM Website Visual Style Guide, and any additional visual elements not
    previously specified in the FAMNM Website Visual Style Guide have been
    styled so as not to clash visually with the rest of the site.

Description

A couple years back, we moved famnm.club from GitHub Pages to Cloudflare Pages, but the site is registered under @broad-well's personal account along with his personal projects, which is not sustainable. We'd like to keep some of the exclusive features made possible by Cloudflare Pages---preview deployments, analytics, and serverless functions (which will become useful for free attendance database access long-term)---without staying attached to the current Cloudflare site. A trade study lasting several months shows that Netlify is a promising option:

  • We cannot create accounts on Cloudflare using @umich.edu addresses. U-M Cloudflare is a managed service, and accounts require a shortcode.
  • We cannot create Firebase projects as we don't have permission to do so under the umich.edu domain.
  • Vercel requires a paid plan for integration with organization repositories on GitHub.
  • Render does not offer preview environments.

This PR is being made to trigger a Netlify preview build and test out the migration. If it is successful, we should merge and point famnm.club to the Netlify build.

Copy link

netlify bot commented Nov 10, 2024

Michael P. left a comment:

screenshot

Testing the Netlify Drawer for reviews

Browser metadata
Path:      /about/core/
Browser:   Firefox 132.0 on Windows 10
Viewport:  1658 x 987 @2x
Language:  en-US
Cookies:   Enabled

Open in BrowserStack

Open Deploy Preview · Mark as Resolved

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