创建服务目录,cd进入相应的目录下,git拉取代码。https://github.com/samxxxxx/dy_vid.git
设置自动启动:
你可以使用systemd来管理服务并设置它们在系统启动时自动启动。
a. 创建一个新的systemd服务单元文件。在终端中执行以下命令:
sudo nano /etc/systemd/system/nodejs-app.service
b. 将以下内容粘贴到文件中(假设你的启动脚本是app.js,如果不是,请相应地修改ExecStart行):
|
|
在上述文件中替换your_username为你的用户名,/path/to/your/app为你的应用程序的根目录,并且app.js为你的启动脚本的名称。
c. 保存并关闭文件(在Nano编辑器中按下Ctrl + X,然后输入Y并按下Enter)。
d. 启用并启动你的服务:
sudo systemctl enable nodejs-app
sudo systemctl start nodejs-app
现在,你的Node.js应用程序应该会在系统启动时自动运行。