時と場合によりけり

日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

Ruby

ECS ( Amazon EC2 Container Service ) で Docker イメージを管理する

概要 前回のエントリーで、Docker イメージを DockerHub で管理する設定をしました。 stangler.hatenablog.com 今回は、ECS ( Amazon EC2 Container Service ) でイメージを管理する設定です。パブリックに晒したくないイメージ(例えば、イメージ内に SSH …

DockerHub と GitHub 連携させてDocker イメージを 管理する

概要 まず、自分で作成した Docker イメージを build するためのソースを GitHub で管理します。次に、Docker イメージを自分の作業領域にすぐに pull できるよう、DockerHub に登録しておきます。 ソース: GitHub(自分でイメージを build するときは、これ…

Docker for Mac で Alpine ベースの軽量な Rails の開発環境を構築してみる

概要 CentOS や Ubuntu よりも軽量な Alipine を使って、Rails の開発環境を Docker for Mac で作成してみます。 Docker for Mac のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro …

macOS Sierra に Itamae をインストールする

概要 macOS Sierra に、サーバー構成ツール Itamae をインストールします。 ホスト マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メモリ: 16 GB ストレージ: SSD 512 GB anyenv rbenv ruby 2.3.1 Itamae 1.9.9 ゲスト VirtualBox 5.1.6-110634 Va…

macOS Sierra に設定した Vagrant VMを Serverspec でテストする

概要 macOS Sierra に VirtualBox と Vagrant を使って導入した仮想マシン( CentOS 6.8 )のサーバー構成をテストしたいと思います。テストするためのツールは、Serverspec です。 VirtualBox と Vagrant については、以下のエントリーを参考にしてみてくだ…

Atom に linter-ruby をインストールして Ruby のコードをチェックする

概要 Atom で Ruby のコードをチェックするために linter-ruby を導入してみます。 Atom については、次のエントリーをご参照ください。 macOS Sierra に Homebrew Cask で Atom をインストールする - 時と場合によりけり ハードウェア マシン: Macbook Pro …

Vagrant のプラグイン sahara をインストールする

概要 Vagrant で入れておくと便利なプラグインをインストールしてみます。VirtualBox と Vagrant のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sie…

macOS Sierra に anyenv で rbenv をインストールする

概要 Mac に anyenv を使って rbenv をインストールします。 また、インストールした rbenv を使って、Ruby 2.3.1 をインストールしてみます。 anyenv のインストールについては、以下のエントリーを参考にしてみてください。 stangler.hatenablog.com ハー…