docker-compose build
docker-compose up
docker-compose exec app bundle exec rails db:create
docker exec -it virtual_credit_db psql -U admin -d virtual_credit_development
docker-compose exec app bundle exec rails db:seed
既存のレコードは全て削除されるので注意
docker-compose exec app bundle exec rake ridge:run
docker-compose exec app bundle exec rails db:migrate
docker-compose exec app bundle exec rspec
docker-compose exec app bundle exec rubocop
prefix/#issue-number/branch-name
feature/#10/add-hoge-to-fuga
git-czをインストールしておく。
コミット時に、git commit -m
の代わりに
git cz
で適切な prefix を選択してコミットメッセージを入力する。
コミットメッセージの末尾に issue 番号を振っておくと自動で issue と紐づく。
chore: update README.md #1
コミット時に Overcommit が Rubocop をチェックするのでそこでコケたら修正してコミット
Github workflow で Rubocop, RSpec(coverage), Brakeman をチェックしているので問題なければマージ
Docker 上でデバッグするため、まず
docker compose up
でコンテナを起動し、別ターミナルで
docker attach virtual_credit_rails_api_app
で Docker へコンテナをアタッチすると pry でデバッグできるようになる