備忘録兼ねての記事です。 OS: amazon-linux2 前提 EC2インスタンスを作成していて、ターミナル上でssh接続している (インスタンスやRDSデータベースの作成はこの記事では割愛しますが、たくさんの記事で書かれているのでそこまで難しくないと思います) ローカル環境のRailsアプリをDockerコンテナ化 webサーバーとしてnginxを配置します。 appサーバーはpumaを設置します。 docker-compose.yml Dockerfile nginx_docker ├── Dockerfile └── nginx.conf config └── puma.rb FROM ruby:3.1.0 RUN apt-get update && apt-get install -y curl apt-transport-https wget && \ curl -sS ht
![[Rails,AWS,Docker]EC2でデプロイする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a295f870dd7fae013098ba504d0aa1ca3159428c/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-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCUmFpbHMlMkNBV1MlMkNEb2NrZXIlNURFQzIlRTMlODElQTclRTMlODMlODclRTMlODMlOTclRTMlODMlQUQlRTMlODIlQTQlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWY4M2RiODQwNzE0ZDgzMTFlMTVlZDRhNjMwNzFjNzNk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwQmpwOGtIWVlQRnE4TXJJJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yMDk2NDk5NmNkMTM4YTUxN2E5ZWE2NmU4NTgzNDg1Yw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D467143b00dc711c09bffc6624a5b904e)