5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

デプロイ時によく使うコマンド

Last updated at Posted at 2020-02-23

前提
railsバージョン:5.2.4.1
レポジトリ名:freemarket
pemキー名:freemarket.pem
ユーザー名:ec2-user
Elastic IP:@12.345.678.910


#サーバー立ち上げ

ターミナル(ローカル)
cd .ssh/
ssh -i freemarket.pem ec2-user@12.345.678.910
cd /var/www/freemarket

#pemキー確認

ターミナル(ローカル)
cd
cd .ssh
ls

#デプロイ

ターミナル(ローカル)
bundle exec cap production deploy

#AWS アクセスキー、キーID確認

ターミナル(ローカル)
env | grep AWS_SECRET_ACCESS_KEY
env | grep AWS_ACCESS_KEY_ID

#sql

ターミナル(リモート)
状況確認
sudo service mysqld status
起動する
sudo service mysqld start

#unicorn

ターミナル(リモート)
状況確認
ps auxwww | grep unicorn
ログ
cat log/unicorn.stderr.log

less /var/www/freemarket/current/log/unicorn.stderr.log
または
cat /var/www/freemarket/current/log/unicorn.stderr.log

#nginx

ターミナル(リモート)
再起動
sudo service nginx restart

ログ
ホームディレクトリで
sudo less /var/log/nginx/error.log 

#capistrano

ターミナル(ローカル)
ログ
less log/capistrano.log

#vim

ターミナル(ローカル)
vim ~/.bash_profile

(credential.yml編集)
EDITOR='vim' rails credentials:edit

ターミナル(リモート)
vim ~/.zshrc

(環境変数を設定する場合)
sudo vim /etc/environment

(記述する場合)
i

(抜け出し方)
ESC
:wq

(強制的な上書き)
:w !sudo tee %
:q!

(読み取り専用から入って抜け出す時)
control + c
:q!

#エラー文
we're sorry, but something went wrongの内容を把握する方法

/config/environments/production.rb
config.consider_all_requests_local       = true ←デフォルトはfalse
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?