2020/02/22TweetPocket本番コンテナの(ECS/Fargate)運用で、一番大変なのはコンテナの設計とデプロイ方法です。ここをしっかり決めておかないと開発環境から全てやり直しになります。この2週間はだいぶハマりまくったのでだいぶ知見が増えました。今回はRailsでCircleCIのデプロイよりも前のDockerfileでやることをブログします。してからpushする流れが一般的です。installらを自分はCircleCIでデプロイしようと頑張っていましたが、独自のユーザーで権限やらなんやらで死にそうになり、rootユーザーで管理することにしました。ここらへんはCircleCIのOrbsを使って実装できるので、かなりシンプルな作りとなります。それでは以下Stg用のDockerfileを見てみましょう。