MatijaL
Hi,
I have a small app in production on Fly.io and Cloudflare and all of my assets have a version added to them, e.g. logo-83f2a9a213b74424476fb160bbabaec8.svg?vsn=d except for one; icons.svg, which never gets versioned for some reason. When I update this file, I have to wait until Cloudflare realizes that the file has changed and then it starts serving the new version. I also want to mention that icons.svg file is in the same folder as all the other svg and similar files.
Does anyone have any idea why is this happening and is there a way to fix it?
Trending in Questions
Hey guys,
I’ve got a huge CSV ( around 10 GB ) that needs to be processed hourly
Do you guys have any suggestions what is the best prac...
New
Hello!
Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app.
I creat...
New
I have what I’ve heard referred to as a “lookup table” in my database. This is a way of assigning codes to common values. One common lo...
New
What approach to take when sending live updates to “random” users Hi! I have a question, I have a little chat app, and when I create a DM...
New
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
Anyone here using Honeybadger?
My Honeybadger account is being overwhelmed with noise from some bots. Seeing a lot of
Bandit.HTTPError...
New
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
There are three potential reasons for members of this forum to have a look at https://vutuv.de
You are tired or annoyed of LinkedIn.
Yo...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixir-ls
- #ai
- #elixirconf-us
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
LostKobrakai
Did you confirm that on the filesystem, or by what is actually loaded by the browser?
MatijaL
Loaded in the browser, but it’s not browser caching issue as the same thing happens in the private mode and a different browser.
So, if I update the file with new icons (the file contains svg symbols), they don’t load until Cloudflare realizes that the file has changed and starts serving the new file. In browser networking tab I see that this file is the only file where file version is not added.
Edit: Just tried to do deployment locally and it works as expected, icons.svg gets versioned. So the problem happens only in production.
LostKobrakai
What is loaded in the browser depends on how you link those assets, besides the digested and hashed file existing alongside the manifest. Make sure you use the
static_pathhelper or configure and use verified routes correctly wherever you link to that svg.MatijaL
This is what I’ve been doing so far, yes, I see the problem now.
Is there a way to replace icons.svg above with versioned file?