技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

めちゃ便利、binding.pryのdocker attach短縮方法

めちゃ便利、binding.pryのdocker attach短縮方法

※ 事前にDocker環境構築は終えていると想定

1. bin/docker-compose-attachに以下の内容を追記記載

#!/usr/bin/env bash

docker-compose up -d && docker attach $(docker-compose ps -q $1)

2. Railsアプリのあるコンテナ名を引数としては渡す形でコマンド入力

./bin/docker-compose-attach app

こうすると、コンテナ起動とアタッチを同時にしてくれるので。 binding.pryでデバックするときに毎度Railsアプリにアタッチする必要がなくなる。