Beim Erstellen des Portfolios habe ich es unter Bezugnahme auf diesen Artikel erstellt, um mithilfe von Docker und CircleCI für Heroku bereitzustellen. Ich werde Ihnen sagen, wie Sie es einführen, wenn Sie binding.pry verwenden möchten.
docker-compose.yml
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: root
ports:
- "4306:3306"
web:
build: .
command: rails s -p 3000 -b '0.0.0.0'
environment:
RAILS_ENV: development
volumes:
- .:/sample_app #Legen Sie Ihren eigenen App-Verzeichnisnamen fest
ports:
- "3000:3000"
links:
- db
Aus dem obigen Zustand ① Befehl: Schienen s -p 3000 -b '0.0.0.0' löschen ②tty: true
Klicken Sie hier für die endgültige Form
docker-compose.yml
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: root
ports:
- "4306:3306"
web:
build: .
environment:
RAILS_ENV: development
volumes:
- .:/sample_app
ports:
- "3000:3000"
links:
- db
tty: true
③docker-compose up ④docker-compose exec web bash ⑤rails s -p 3000 -b '0.0.0.0' ⑥ Fügen Sie bind.pry nach Belieben ein
https://qiita.com/gakinchoy7/items/ae31107ef56efb16fe7e https://stackoverflow.com/questions/35211638/how-to-debug-a-rails-app-in-docker-with-pry
Recommended Posts