Tools We'll be using
| This page dosen't match the quality precedent of other pages, and is in need of cleanup
For these projects there are two main tools (excluding Github) used
Firebase!
- Because it's free with a Google Account (and some accounts still let you access it)
- Because it's easy to set up static web hosting, (why it's used on SLF).
It does however have an annoying setup on Gihub IMHO, because you have to make a .yaml action and setup some funkey Google Cloud IAMs. But any static web hoster should be able to host SLF Fine.
- To use It you just need a Google Account
- .web.app servers (Which will most likely never be blocked by an org)
- Custom domain setup is pretty easy as far as it goes
- You can delete unused builds
Due however note:
- Very DIY tool in some regards.
- Manual Setup in codespaces
- Requires manually setting up Github Actions for deploys.
- Requires interacting with Google Cloud Service Accounts to setup Github Actions
- Google will ratelimit too many builds in a short period of time
- Builds automatically expire (can be good or bad)
- Firebase has a lot of other features that can let you get lost
- It is usually disabled on Google Accounts under 18
- If you can't host it using a managed Google account, possibly host it from home, or on your own account.
Vercel
Oh how I love Vercel. A free Static and Semi-dynamic hosting platform that can get some basic sites (with some more complex tools) running. It's how SLA Works!
- Free with no butts
- You can use a Github account to login
- You can use various other accounts, or an individual account to login
- Can be seperate from your other accounts
- Vercel is just for hosting, so there isnt anything to get lost in
- One Click Deploys!!!
Due however note:
- Vercel ratelimits you if you build too many production builds (commits to main branch), I don't think you can delete builds.
- Builds don't expire (can be good or bad)
- .vercel.app domains could possibly be more commonly blocked
- Custom domain setup seems to sometimes like to fight with you
- Can host all kinds of static website types.
- One click deploy with Github