#ターミナルからログイン
ssh root@IP
- ドロップレット作成時にアカウント宛に届いたパスを入力
- パスワード変更
#環境構築
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
#gitデプロイつなぎ込み
解説記事
-
/var/repo/site.git/
を作成してgit init —bare
-
/var/repo/site.git/hooks/
へ移動 -
cat > post-receive
でpost-receive
ファイルを作成 -
vim
モードにするなどして以下記入:x
で保存
#!/bin/sh
git --work-tree=/var/www/ディレクトリ名 --git-dir=/var/repo/site.git checkout -f -
chmod +x post-receive
-
ローカルレポジトリにgitパスをつなぎ込み
ssh://root@IP/var/repo/site.git
-
SSHキー
の登録(新規アカウント作成時のみ) -
プッシュしてデプロイ
#サーバー永続化
npm
のpm2
をインストール
pm2 start app.js
でサーバー永続化