AcademySoftwareFoundation / openfx

OpenFX effects API
Other
410 stars 120 forks source link

Static version of openeffects.org via GitHub Pages #111

Closed john-paulsmith closed 1 year ago

john-paulsmith commented 1 year ago

This is a static version of the site with a GitHub Pages configuration. Once it's merged, we can turn on hosting and point the DNS to the GitHub url.

A preview is currently hosted at https://openfx.borisfx.com.

garyo commented 1 year ago

BTW, I can update the DNS records whenever this is ready.

john-paulsmith commented 1 year ago

@garyo I merged this and created a website branch to trigger the the automation, but get a message Branch "website" is not allowed to deploy to github-pages due to environment protection rules.. I don't have access to the environment settings for the repo to configure this, can you look into it please?

garyo commented 1 year ago

OK, I enabled this. image

It says it is live at http://academysoftwarefoundation.github.io/openfx/ but that looks like the main README, so I think it needs to come from the website/openeffects.org subdir somehow.

garyo commented 1 year ago

Oh, I see -- it's not deploy from a branch, I should use an action since you've defined one. Working on it.

john-paulsmith commented 1 year ago

That's working better - now if you set the custom domain to openeffects.org, and configure the DNS, the site should start rendering properly.

garyo commented 1 year ago

Shoot - I just remembered we transferred the DNS to the Academy -- no longer at namecheap. I'll have to ask them to do that. I see the IP addrs we need to set up:

To create A records, point your apex domain to the IP addresses for GitHub Pages.
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
To create AAAA records, point your apex domain to the IP addresses for GitHub Pages.
2606:50c0:8000::153
2606:50c0:8001::153
2606:50c0:8002::153
2606:50c0:8003::153
garyo commented 1 year ago

LFX support request sent: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25209

garyo commented 1 year ago

...and we are live! https://openeffects.org is now pointing to the static site. As an extra bonus, we now have an SSL cert.