I just added a cert to my liveview site deployed on fly.io and an external domain (using google domains) and I’ve got two issues:
- The RSA certificate has been given but ECDSA hasn’t - do I just need to wait? RSA took about 20 minutes.
The flyctl command to show the certs for my domain look fine
- My Elixir app is complaining in the logs that
Could not check origin for Phoenix.Socket transport.
and that I should edit the host in prod.exs - what do I provide it? Is there a system variable to get provided by Fly? Do I give it my custom domain or the origin domain it had before?
As a result my LiveView site is constantly refreshing when trying to access it on the custom domain but origin works fine.
Update:
I’ve changed my prod config to after finding some posts here:
(The custom domain is 6words.xyz) but now it redirects me to the fly.dev url whenever I try and access the custom domain?