У меня есть устаревшее приложение Rails 5.1. Недавно мы начали использовать docker-compose. Мы используем Puma и Nginx, чтобы запустить приложение, как:
bundle exec puma -d && nginx -g "daemon off;"
Использование этого сопоставления для горшков:
version: '3'
services:
...
web:
ports:
- 3001:80
Работает просто отлично (но я не вижу журналов из приложения rails).
Мне нужно иметь возможность использовать byebug gem для отладки моего приложения на Rails.
Я пробовал это, но безуспешно:
web: ...
stdin_open: true
tty: true
$ docker-compose up -d
$ docker attach app_web_1