LoginSignup
0
0

docker-compose環境のrailsをpry-byebugを使ってデバッグする

Posted at

はじめに

docker-composeを使ったrails環境のデバッグ方法のメモです。

環境

rails 6.1.7.6
ruby 3.0.6
pry-byebug 3.10.1

手順

  1. pry-byebugインストール
  2. docker-compose.yml編集
  3. binding.pry挿入
  4. docker-compose up
  5. docker attach

pry-byebugインストール

development環境にインストールします。

Gemfile
group :development do
  gem 'pry-byebug'
end

docker-compose編集

以下の2行をdocker-compose.ymlに追記します。

docker-compose.yml
tty: true
stdin_open: true

編集したらデバッグしたい場所にbinding.pryを挿入し、docker-compose upです。

docker attach

docker-compose upされたらrailsコンテナにアタッチします。

railsコンテナを探します。
docker ps

railsコンテナにアタッチします。
docker attach xxx

この状態でアプリを触ることで任意の場所でデバッグできます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0