Old/cached version of homepage being served by fly

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:

Hi… Try the following, to more thoroughly rule out client-side problems…

$ fly m run --shell --region ewr debian:bookworm
# apt-get update
# apt-get install --no-install-recommends -y curl ca-certificates less
# curl -i -s -S -L -H 'flyio-debug: doit' https://your-app-name.fly.dev/ | less

If you see a discrepancy across multiple such trials, then look at the sid field in flyio-debug to correlate with particular server-side Machines:

flyio-debug: {"n":"worker-vlt-ewr1-e3b5","nr":"ewr",
              "ra":"2001:19f0:1000:b1ef:0:8468:fd3c:1","rf":"Verbatim",
              "sr":"ewr","sdc":"ewr1",
              "sid":"683ddd9fde6518",
                     ^^^^^^^^^^^^^^
              "st":0,"nrtt":1,"bn":"worker-cf-ewr1-732d",
              "mhn":null,"mrtt":null}

If not, then try varying the region around the world, :globe_showing_europe_africa:.

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