ターミナルからログイン
ssh root@IP- ドロップレット作成時にアカウント宛に届いたパスを入力
- パスワード変更
環境構築
sudo apt-get updatesudo apt-get install nodejssudo apt-get install npmsudo 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 でサーバー永続化