Galaxy UI shows deployments are at example.meteorapp.com but this recently changed and the UI is not showing the new URLs for apps. Trying to access these URLs in the browser is no longer working.
It was in browsing the deployment logs that I noticed they said the deployment is at https://example.country-code.galaxycloud.app.
For apps with CORS restrictions in place, or other possible domain/DNS configurations, this is a breaking change. For example, the new domain format does not work with my app because my app blocks unknown origins with its CORS settings. To fix this, I have to update configurations on my end.
I really like the new deployment speed and updated environment (Node.js is no longer ancient), and there is much potential now (f.e. custom Dockerfiles, etc), but the migration to Metal has been a little bumpy and I hope any future migration will be handled better.
For example,
- I think there was no need to change the domain format for existing apps
- old apps on old infrastructure could have been special cased,
- apps on the new infrastructure could have a special case for country lookup (btw no one likes having to perform geography balancing, people want automatic geography balancing baked in),
- and new apps being deployed for the first time could be in the new format as they will not have been broken
As a paying customer, what I really want most is as little downtime and debugging time as possible.
