在 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 项目。