こんにちは。てるい@さっぽろです。まだ積もってはいませんが雪が降る日が少しずつ増えてきました。 久しぶりにHubotをEC2上にインストールする必要が出てきて、せっかくなのでモダンで快適な感じに作ってみましたので共有したいと思います。 経緯など 弊社では各種メディアで取り上げられて有名なブリを初めSlack上にBotが住んでいますが、それらの多くはHeroku上にデプロイされています。 今回は特定のプロジェクトで利用するBotであり、そのプロジェクト用のAWSアカウントで請求をまとめたかったことと、そのアカウントのAWSリソースを操作するのにIAM Roleで権限を管理できた方が便利なためEC2上に構築しました。しかし、EC2上に構築したからといってHeroku環境よりもデプロイなどの使い勝手が落ちるのはよろしくないので、それなりに良い感じのHubot環境を作ってみたという形です。 概要
![ES6で書けてCodeDeployで自動デプロイされるモダンっぽいHubot環境の作り方 - サーバーワークスエンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/bda84bda940c799411ee014a9321d4afe925b6fa/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fserverworks%2F20200711%2F20200711172913.png)