部署指南

更新于 2026/4/15
服务器配置

部署指南

测试环境部署

构建

cd /root/projects-test
npm run build

重启服务

pm2 restart novel-app-test

查看日志

pm2 logs novel-app-test

正式环境部署

部署步骤

  1. 在测试环境验证功能
  2. 备份当前版本
  3. 同步代码到正式环境
  4. 构建生产版本
  5. 重启服务
  6. 验证功能

备份命令

/root/backups/test-env/backup.sh

Nginx 配置

测试环境

/etc/nginx/conf.d/test.conf

正式环境

/etc/nginx/nginx.conf

重载配置

nginx -t && systemctl reload nginx

数据库操作

连接数据库

PGPASSWORD='Novel@2026' psql -h localhost -U noveluser -d appdb

常用 SQL

-- 查看表
SELECT table_name FROM information_schema.tables;

-- 备份表
CREATE TABLE backup_table AS SELECT * FROM original_table;