by kiru (21.10.2022)

Phoenix Does Not Serve Webmanifest

tl;dr

My site.manifest were not loaded with Elixir Phoenix 1.6. It turned out I have to add the file to the whitelist.

I generated some favicons and added them to /priv/static folder. Among others there is a site.webmanifest file, which was not served by Phoenix.

It turned out, I have to whitelist that file in endpoint.ex:

# You should set gzip to true if you are running phx.digest
# when deploying your static files in production.
plug Plug.Static,
  at: "/",
  from: :slash_dreamer,
  gzip: false,
  only: ~w(assets fonts images favicon.ico robots.txt videos site.webmanifest)