I had a ‘coming soon’ page as my homepage for a little while before deploying my app. Somehow, fly picked up and cached that coming-soon page and is continuing to serve it instead of serving my app’s homepage.
Expected: Fly is serving my app. Actual: Although my app is working properly, Fly is still serving an old cached version of the homepage. If I cache-bust, I see my app. /?random=1 or similar.
It’s not my browser’s cache. I cleared cache.
I do not have any entries related to cache in my fly.toml.
Also, this is not 100% repeatable. Some browsers/devices get the old version, most get the new version.
I searched the forums first and found this, but it does not fix it for me:
If not, then try varying the region around the world, .
If all of those consistently show the new version, then I’d suspect a corporate- or ISP-level caching proxy in front of your own client browsers/devices, which you might not have been aware of…
When I tried the flyio-debug commands you mentioned, I get the new version of the site.
“sid”:“4d89696ef34138”
I am at home, there is no corporate proxy. I suppose there may be an ISP-level caching proxy, I wouldn’t know.
I do see these headers for the homepage when I am getting the old version of the site:
fly-request-id: 01K0YP7RNH6KE689K91MNHYNDS-ewr
server: Fly/3124c784db (2025-07-23)
vary: Accept-Encoding
via: 2 fly.io
Thanks for the suggestion.
Also, I’m using my own domain: https://invoci.com