部署前需要确认技术栈、运行环境、数据库、服务器权限和第三方服务配置。部署成功的标准是业务可用且能够恢复,而不只是首页可以打开。
先拿到可复现的运行资料
向交付方索取运行时版本、依赖锁定文件、构建命令、环境变量示例和数据库初始化说明。不要根据源码文件名猜测版本。分别列出必须接入的服务与可以暂缓的服务,确认短信、存储及支付是否属于交付范围。
在测试环境完成第一次部署
使用专用测试数据库和测试账号安装依赖、初始化表结构并构建程序。敏感配置只保存在服务端环境中,确认前端构建产物没有包含密钥。测试环境与正式环境分开,禁止直接把调试账号带入正式站点。
检查网站入口和完整业务链路
配置反向代理与HTTPS后,验证首页、列表、详情和后台入口。再用一笔测试业务检查注册、权限、订单状态和文件访问,记录每一步的预期结果。页面可访问不代表数据库、异步任务和回调均已接通。
保留上线和恢复记录
正式切换前备份数据库、上传文件及配置,记录当前版本和回滚条件。上线后查看错误日志并核对关键接口,确保服务重启后仍能读取配置。将部署步骤整理为文档,使下一次部署不依赖某个人的电脑。
