Elixir

Phoenixでcontent-security-policy(CSP)に対応する

Phoenix.Controller.put_secure_browser_headers に対して、Mapを渡すことでデフォルト値とマージして評価してくれます。 なのでCSPに対応したい場合は、キーを "content-security-policy" にして値を渡すことで解決できます。 plug :put_secure_browser_hea…

Node.jsを使用したPhoenixアプリをHerokuにデプロイするときは gigalixir/gigalixir-buildpack-phoenix-static を使う

2024-07-26 追記 github.com がマージされたので、以降はPhoenixの公式ドキュメントを参照してください。 (追記ここまで) やりたいこと Dokku を立てているVPSに Phoenixアプリをデプロイしたかった。 assetsの管理にnpmを使いたい。その場合、Node.jsをイ…

hexpm/elixirをM1 Macで動かす

TL;DR ENV ERL_FLAGS="+JMsingle true" をDockerfileに追加する 参考 elixirforum.com github.com Elixir 1.16-rcを動かしたくてずっと試行錯誤していたのが解消できてよかった。