Chandlery
六个阶段

6. 正式上线

你自己的域名,面向真实用户 —— 大约一小时。先让 AI 助手检查项目是否准备好,每次都由你确认之后才部署到正式环境,最后把你买的域名指向它,网站就正式对外了。

正式环境是来真的:真实用户、真实数据。它被刻意设计得比预览环境更难碰。

先确认你准备好了

我想上正式环境。先评估一下这个项目是不是真的准备好了,直接给我一个 GO 或者 NO-GO 的结论并说明理由。现在先不要部署任何东西。

把它指出来的问题都修掉。然后才是:

部署到正式环境,然后把网址给我。

你的助手会让你确认

这是故意的。它每一次都应该问你,哪怕你一小时前刚批准过一次生产部署。如果它哪次 没问就部署到了正式环境,那是个 bug —— 请告诉我们。

你自己的域名

帮我把 yourdomain.com 指向这个正式环境的部署。

项目必须被告知自己的地址 —— 它不会从访问请求里猜 —— 所以换了域名就意味着有一项设置 要改、并且要再部署一次。如果换完域名之后登录突然不好用了,每次都是这个原因:

站点现在在 yourdomain.com 了。把还写着旧地址的设置都更新掉,然后重新部署一次。

做到什么算完成

打开你的域名,加载出来的是你的应用。

上线之后

改动先在预览环境做、在那里看效果,然后把同一份东西部署到正式环境。这就是全部的纪律, 也正是预览环境存在的意义。

正式站点上出了问题,先在项目里跑 pnpm support,把报告交给你的助手,再动任何东西 —— 它会直接说出那个环境到底哪里不一样,这比猜快,也比「改改正式环境看看」安全。

正式环境的数据是真的

在你自己电脑上,随便弄坏 —— 那就是个可以扔掉的文件。在正式环境里,删掉的数据是 永久性的。当你的助手在一个破坏性操作前警告你时,停下来,把它读完。