AWSでデプロイ時によく使うコマンドまとめ
最近AWSのEC2でデプロイした際によく使ったコマンドを忘れないように記録します。
・EC2インスタンスにログイン
ssh -i キーペアの名前.pem ec2-user@EC2インスタンスと紐付けたElastic IP
・データベースの状態を確認(今回はMySQL,MariaDBを使用)
sudo systemctl status mariadb
・デプロイ予定の開発中アプリケーションへ移動
cd /var/www/開発中アプリケーション
・railsの起動
bundle exec unicorn_rails -c config/unicorn.rb -E production -D
・Unicornのプロセスを確認
ps aux | grep unicorn
・Unicornのエラーログを確認(shift + g で最新のログへ)
less log/unicorn.stderr.log
・EC2内でのエラーログ確認(shift + g で最新のログへ)
less log/production.log
自動デプロイ(Capistranoの導入後)
bundle exec cap production deploy
まとめ
個人的によく使うコマンドをまとめました。
こういったコマンドは忘れやすいので、定期的に学習したことは投稿していきたいと思います。