部署一个 Web 项目:从本地启动到可访问地址
先明确构建、启动、环境变量、验证和回滚,再把 Web 项目发布到线上。
部署不是单击发布按钮。可靠发布要求在本地就能回答:怎么构建、怎么启动、需要什么配置、怎样检查上线结果、出错后如何回滚。
你会学到什么
区分构建和运行。
建立部署前 smoke test。
明确回滚与环境隔离。
动手步骤
本地执行构建和生产启动命令。
确认代码已推送到受保护分支。
在平台配置构建命令和环境变量。
发布后检查页面、接口、日志和错误告警。
最小示例
npm run build
npm run start容易踩坑的地方
构建成功不等于请求可用。
不要把生产密钥复制给预览环境。
不要只靠平台 UI,非机密配置应可审查。
完成前检查
可重复构建。
有核心接口 smoke test。
存在已验证的回滚版本。
延伸阅读
Vercel Docs:Deployments:https://vercel.com/docs/deployments
Docker Docs:Develop with containers:https://docs.docker.com/get-started/introduction/develop-with-containers/
DISCUSSION
文章讨论
0 条评论
