戴富阳
← 文章全栈架构

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 产品的独立开发者