← 文章全栈架构
Go + React 全栈项目部署实践
2026年6月20日 · 10 分钟阅读
容器化
后端 Dockerfile
Go 编译后是单个二进制文件,Docker 镜像可以非常小。使用多阶段构建,最终镜像不到 20MB。
前端 Dockerfile
React 项目 build 后是静态文件,用 Nginx 做静态服务器即可。
Nginx 配置
Nginx 做反向代理,前端静态文件直接 serve,API 请求转发到 Go 后端。
Docker Compose
用 Docker Compose 编排所有服务:前端、后端、数据库、Redis。
总结
全栈部署的关键是:容器化一切、Nginx 做统一入口、Docker Compose 编排。这样无论是本地开发还是生产部署,环境一致。
戴
戴富阳
AI 产品的独立开发者