Nginxの色々
Nginxにアプリケーションをデプロイしてみようかと思い、インストールしたので設定についてメモっておきます。
Nginxのインストール
通常のyumインストールでは古いバージョンがインストールされるため
まず、以下ファイルを作成し、レポジトリの指定を変更します。
ファイル:/etc/yum.repos.d/nginx.repo
———-nginx.repo———-
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
-————————————
※使用しているDistributionはCentOS6です。
repositorのURLはそれぞれ合わせてください。
yum -y –enablerepo=nginx install nginx
gitコマンドメモ
よく使用するgitコマンドについてまとめていきます。
定期的に更新してく予定です。
- 初期設定
git config --global user.name "hogehoge" git config --global user.email hogehoge@hoge.com
- レポジトリ作成
git init git add -A git commit -m "Initialize repository"
- ステータス
git status
- コミット
git add -A git commit -m "Update repository"
- リモートレポジトリ(GitHubの場合)
git remote add origin git@github.com:<ユーザ名>/<レポジトリ名>.git git push -u origin --all
- ブランチ
git checkout -b hogehoge
- マージ
git checkout master git merge hogehoge
- 強制プッシュ
git push -f
Heroku コマンドメモ
コマンドの備忘
- ソースコードのプッシュ
git push heroku
- ログ確認
heroku logs
- DBマイグレーション
heroku run rake db:migrate
- DB再作成
heroku pg:reset DATABASE
- メンテナス切替
heroku maintenance:on/off
- インスタンス再起動
heroku restart
- アプリ情報
heroku apps:info
heroku config
- プロセス確認
heroku ps
- SSH接続
heroku run bash
- リリース履歴
heroku releases
- Posgresqlにアクセス
heroku pg:psql
各種UNIXコマンドと組み合わせながら使うといいです。
Cloud9 ショートカットとか
クラウド型統合開発環境(IDE)
ブラウザはChrome使ってますがよく Ctr + W 押しちゃってブラウザタブ閉じちゃうことがあるので気をつけてください。
よく使うショートカットメモ
できること | キー |
---|---|
ファイル検索 | Ctr + E |
メソッド検索 | Ctr + Shift + E |
行数検索 | Ctr + G |
文字列検索 | Ctr + F |
ファイルクローズ | Alt + W |
ファイルクローズ | Alt + Shift + W |
ファイル移動 | Ctr + 数字 |
保存 | Ctr + S |
全ファイル保存 | Ctr + Shift + S |
コピー | Ctr + C |
貼り付け | Ctr + V |
カット | Ctr + X |
戻る | Ctr + Z |
新規ファイル | Alt + N |
コメント | Ctr + / |
コマンドパレット | Ctr + . |
一行削除 | Ctr + D |
キーバインドの選択もできる
ブラウザと被らないキーバインドになってはいますが、ちょこちょこタイプミスすると面倒くさいのが難点です。
設定から独自のキーバインドに変えることもできるので、ぜひ自分にあったものを選択してみてください。
Ruby on Railsメモ
コマンドの備忘
- DBリセット
rails db:migrate:reset
- seed作成
rails db:seed
- マイグレーション取り消し
bundle exec rake db:rollback
- 自動テスト起動
bundle exec guard
- ルーティング情報表示
rails routes/rake routes