dockerにあるサンプルで作る環境はRuby2.5+Rails5+PostgreSQLと古め且つPostgreSQLだったので、 それぞれ新しいバージョンである Ruby2.7&Rails6.0&MySQL8.0の場合で書き換えたものです。 ※2020年6月8日時点ではRuby2.7.1, Rails6.0.3.1, MySQL8.0.20になります ファイルの用意 Dockerfile Gemfile Gemfile.lock entrypoint.sh docker-compose.yml .env ※ docker及びdocker-composeのインストールは済んでいること ※ アプリケーションの名前はmyappとし、変更する場合は適宜置き換える 1. Dockerfileの用意 FROM ruby:2.7 # or latest # nodejsとmysql-client (d
![DockerでRuby2.7.x+Rails6.0.x+MySQL8.0.xな環境を構築する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f119ca42762e90d16c632531cd11e3db22bd0036/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RG9ja2VyJUUzJTgxJUE3UnVieTIuNy54JUVGJUJDJThCUmFpbHM2LjAueCVFRiVCQyU4Qk15U1FMOC4wLnglRTMlODElQUElRTclOTIlQjAlRTUlQTIlODMlRTMlODIlOTIlRTYlQTclOEIlRTclQUYlODklRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWRhODc4OTAyNDQ4MzAyZDQ4Y2UzMzQ1NjM1M2RmZTYw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtYWRhaTA1MTcmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTMxOTAzMzg2YTllYWQ3NmM0MTZmY2YxY2M4OWM0M2Ez%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D8edc347a6c40b9aa5b711c19070f8c28)