Setup Netlify
Setup Netlify as your site engine code CDN
Sygnal prefers Netlify for our SSE deployments, however there are many other CDN frameworks you can utilize;
Coolify
jsDelivr
NPM
Why Netlify?
Generous free tier. If you use a public repo, you should not need to pay anything for the SSE setup we're using here.
Direct integration with Github.
Automatic build triggers on Github commits. Simplifies the CI/CD setup, generally avoiding the need for Github Actions in a typical SSE setup.
Also,
Ability to deploy from private organization-owned repos if you want to, on a paid Netlify plan.
Lots of additional capabilities, like serverless functions. br
Video Tutorial
Setup Production CDN
Create a new site in Netlify;
Connect to your repo;
Click Github option
Configure your site settings;
Site name
e.g. mysite
Use something unique that represents your site
Branch to deploy
main
Base directory
( blank )
Build command
npm run build
Publish directory
dist
Functions directory
( blank )
Deploy
Test it
e.g. if your site name was mysite
, your code would be CDN delivered at;
Last updated