DigitalOceanでNode.jsのサーバーを立てる初期設定メモ
ターミナルからログイン
|
|
Ubuntu版
|
|
CentOS版
|
|
gitデプロイつなぎ込み
/var/repo/site.git/
を作成してgit init —bare
/var/repo/site.git/hooks/
へ移動cat > post-receive
でpost-receive
ファイルを作成vim
モードにするなどして以下記入:x
で保存12git --work-tree=/var/www/ディレクトリ名 --git-dir=/var/repo/site.git checkout -fchmod +x post-receive
ローカルレポジトリにgitパスをつなぎ込み
1git remote add product ssh://root@IP/var/repo/site.gitSSHキー
の登録(新規アカウント作成時のみ)プッシュしてデプロイ
サーバー永続化
npm
のpm2
をインストールpm2 start app.js
でサーバー永続化