Docker 部署与反向代理配置
使用多阶段构建、容器重启策略和 Nginx 反向代理完成博客服务的可重复部署。
部署流程以可重复为前提。应用使用多阶段镜像构建,生产容器只保留 Nuxt 输出目录,Nginx 负责公网入口。
容器边界
博客容器只监听宿主机的 127.0.0.1:3000,不直接暴露到公网。外部流量统一经由 Nginx,再接入 Cloudflare 或 EdgeOne。
更新流程
每次更新先执行生产构建,确认内容查询和服务端路由正常,再重建容器。失败时保留旧镜像,便于快速恢复。