初回起動時にコケる!? Docker Composeで解決するrails db:migrateの自動化RailsMySQLDockermigratewait-for-it はじめに Docker Compose非常に便利ですよね。最近ようやく本腰を入れて勉強してみたのですが、アプリケーションの開発・デプロイを簡単かつスピーディーに行えるようになりました。 しかし、そんなある日、railsとmysqlを使用して、いざrailsにアクセスしてみるとエラー画面が。。。 調べてみると、初回起動時にrails db:migrateが実行されていないため、データベースエラーが発生していました。 自分で使う分にはいいけど、複数人で同様の開発を始めたらいちいちコンテナに入ってdb:create,migrateの操作をしなければいけないのはちょっと面倒。。。 このエラーを解決するため、wait-for-it