在 Debian 系統上部署 Node.js 項目可以通過以下幾個步驟來完成:
首先,確保你的 Debian 系統已經安裝了 Node.js 和 npm。你可以使用以下命令來安裝它們:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
這里我們安裝的是 Node.js 14.x 版本,你可以根據需要選擇其他版本。
將你的 Node.js 項目文件上傳到 Debian 服務器。你可以使用 SCP、SFTP 或其他文件傳輸工具來完成這個任務。
在你的項目目錄中運行以下命令來安裝項目所需的依賴:
npm install
如果你的項目需要設置環境變量,例如數據庫連接字符串、API 密鑰等,請在服務器上設置這些變量。你可以將這些變量添加到 ~/.bashrc 或 ~/.bash_profile 文件中,或者使用環境變量管理工具(如 dotenv)來管理它們。
在項目目錄中運行以下命令來啟動你的 Node.js 項目:
node app.js
這里 app.js 是你的項目入口文件,根據實際情況替換為正確的文件名。
如果你希望你的 Node.js 項目在服務器重啟后自動啟動,可以使用進程管理器(如 PM2)來實現。首先安裝 PM2:
sudo npm install pm2 -g
然后使用 PM2 啟動你的項目:
pm2 start app.js
最后,設置 PM2 開機自啟動:
pm2 startup
按照提示操作,將 PM2 添加到系統啟動項中。
至此,你已經成功在 Debian 系統上部署了你的 Node.js 項目。