1. サーバーにSSH接続:
ssh root@<your-server-ip>
2. ログイン認証情報を見つける:
デフォルトユーザー: nodejs
パスワードの保存場所: /root/.cloudzy-creds
パスワードの変更を強く推奨します: passwd nodejs
3. アプリユーザーに切り替える:
su - nodejs
4. アプリをデプロイする:
mkdir /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install --omit=dev pm2 start app.js --name your-app-name pm2 save
5. アプリにアクセスする:
Your app is available at http://<your-server-ip> (served via NGINX)
6. ポートまたはドメインを変更しますか?
編集:
/etc/nginx/sites-available/default
次に実行:
sudo nginx -t sudo systemctl restart nginx
7. HTTPSを有効にする(任意):
本番環境でのHTTPSにはCertbotの使用を検討してください。