debian

Debian下Node.js项目如何备份与恢复

小樊
44
2025-08-25 21:27:32
栏目: 编程语言

备份

  1. 项目文件:用tar命令打包项目目录,如tar -czvf project-backup.tar.gz /path/to/project
  2. 依赖包:备份package.jsonpackage-lock.json(或yarn.lock),确保依赖一致性。
  3. 数据库:若使用MongoDB,用mongodump --out /backup/path备份;若为MySQL,用mysqldump命令。
  4. 配置文件:备份.env等环境配置文件。

恢复

  1. 项目文件:解压备份文件到目标目录,如tar -xzvf project-backup.tar.gz -C /path/to/restore
  2. 依赖安装:进入项目目录执行npm install(或yarn install)。
  3. 数据库恢复:用mongorestore /backup/path(MongoDB)或mysql < backup.sql(MySQL)恢复数据。
  4. 启动应用:用pm2 start app.js或直接运行npm start启动服务。

辅助工具

参考来源:[1,2,3,4,6,7,8,9,10,11,13]

0
看了该问题的人还看了