📘
本番環境での動作順序について
デプロイした後ターミナルで行うこと
開発環境でやること GITを最新の状態にする
- git add .
- git commit -m "xxx"
- git push origin main
本番環境でやること
- ssh -i ~/.ssh/practice-aws.pem ec2-user@xxx.xxx.xxx
- cd 自分のフォルダ名
- sudo kill $(cat tmp/pids/puma.pid) #railsの提出
- git pull origin main
- bundle install --path vendor/bundle --without test development
- bundle exec rails assets:precompile RAILS_ENV=production
- bundle exec rails db:migrate RAILS_ENV=production
- rails s -e production # rails 起動
注意点
自分は本番環境でテストした際、killコマンドをし忘れてエラーがすごく出たので忘れないようにしましょう。
Discussion