部署指南
测试环境部署
构建
cd /root/projects-test
npm run build
重启服务
pm2 restart novel-app-test
查看日志
pm2 logs novel-app-test
正式环境部署
部署步骤
- 在测试环境验证功能
- 备份当前版本
- 同步代码到正式环境
- 构建生产版本
- 重启服务
- 验证功能
备份命令
/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;