LoginSignup
2
0

More than 1 year has passed since last update.

PhoenixアプリにTailwindcssを導入してFly.ioにデプロイする方法

Last updated at Posted at 2022-01-16

注)以下、tailwindパッケージのバージョンが0.1.4以下が前提です。

去年12月にChrisMccord氏のブログで発表されたようにTailwindcssがNode-freeでPhoenixアプリに導入できるようになりました。

それを受け、Tailwindcss + PhoenixでFly.ioにデプロイしてみました。

Tailwindcssが動かず、コミュニティーでトピックを作成したところ、Chris Mccord氏から返答をいただけたので解決方法を共有します。

基本的な設定はChrisMccord氏のブログでできます。念の為Tailwindcssのバージョンを最新版にしておいてください。

結論

Dockerfileで

Dockerfile
COPY lib lib

Dockerfile
RUN mix assets.deploy

よりも上に記述してください。

app.jsでapp.cssのインポートをコメントアウトしてください。

assets/js/app.js
// (追記) tailwindが ~> 0.1.5 の場合はすでにコメントアウトされた状態だと思います
// import "../css/app.css"

Chris Mccord氏に回答いただいたのでこのやり方でうまくいくはずです。

参考

トピック既存のプロジェクトからNPMを消してTailwindcssを動かす方法についてご説明されている記事を共有いただきました。既存プロジェクトを今後デプロイする予定の方はご参考にされると良いかもしれません。

2
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0