I originally deployed my app with the configuration set to serve static files from tigris at 1 URL prefix which has been working fine:
[[statics]]
# Also serve them at the legacy path for the mobile apps
url_prefix = "/aci/uploads"
guest_path = "/uploads"
tigris_bucket = "appname-media"
However, I subsequently added a second path for compatibility reasons and it just 404s at the /uploads path. Meanwhile /aci/uploads is still functioning fine.
[[statics]]
# Serve media files directly from Fly's web proxy
url_prefix = "/uploads"
guest_path = "/uploads"
tigris_bucket = "appname-media"
[[statics]]
# Also serve them at the legacy path for the mobile apps
url_prefix = "/aci/uploads"
guest_path = "/uploads"
tigris_bucket = "appname-media"
It looks like the 404 coming from my application server, rather than Fly’s edge. So it seems Fly’s edge proxy is just ignoring that path and not intercepting the requests for it.
Any help very welcome.