Docker「entrypoint.shなんてねぇよ。」
これなんの記事だよって思った方はぜひ最後までみてって。
短いんで。
あなた「この記事 is 何?」
Dockerでrailsのコンテナをビルドしようとしたらエラーはかれた。
その原因とどうやって解決したかをかいてくよ。
実際に出たエラー↓
docker compose exec rails ls -l /usr/bin/entrypoint.sh
俺「entrypoint.shあるよ。」
何度見たって entrypoint.sh あるよ。
パスの指定もあってるよ。
entrypoint.sh「改行コード違ぇよ。」
改行コードが違いました。
entrypoint.shの改行コードをCRLFからLFに直してあげました。
LinuxはLFじゃないと動かないんやね。
再ビルドしたら動いたよ、やったね。
最後に
改行には気を付けよう