tomoyuki-hiranuma / ISUCON-tips

ISUCONの秘伝のタレ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ISUCON-tips

ISUCON の秘伝のタレ

File

  • config.sh : コンフィグ
  • common.sh : 一連の処理を関数化したもの
  • deploy.sh : サーバーに指定ブランチのコードを deploy するもの
  • switch.sh : 指定ブランチのコードを切り替えるもの
  • build.sh : App のビルドや DB, Nginx を再起動するもの

Prepare

  • git clone できるように ec2 でキーを生成し, github に公開鍵を登録しておく
  • 必要に応じて config.sh の設定をする
vi ~/ISUCON-tips/config.sh

How to use

# サーバーにISUCON-tipsをclone
cd ~
git clone git@github.com:Baplisca/ISUCON-tips.git
chmod +x ~/ISUCON-tips/*

# BRANCH_NAMEのコードをサーバーにデプロイ
bash ~/ISUCON-tips/deploy.sh ${BRANCH_NAME}

# BRANCH_NAMEのコードでサーバーで動かす
bash ~/ISUCON-tips/switch.sh ${BRANCH_NAME}

About

ISUCONの秘伝のタレ


Languages

Language:Shell 100.0%