chore(deploy): 生产 docker compose 部署配置 #3
Reference in New Issue
Block a user
Delete Branch "devin/1781922421-prod-deploy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
将 goods 的生产部署配置纳入仓库,便于复现当前服务器上的部署(https://goods.tangshasha.com)。
变更
docker-compose.prod.yml:仅api绑定127.0.0.1:8120(外层 nginx 反代 + HTTPS);postgres/redis/minio不暴露宿主端口、仅容器内网互通;全部restart: unless-stopped;凭据从.env注入。api/Dockerfile.prod:runtime 改用scratch+ 从构建镜像拷贝 ca-certs(适配gcr.io/distroless不可达的部署环境),Go 模块走goproxy.cn。.env.example、docs/deploy.md:部署凭据样例与步骤文档。说明:原
docker-compose.yml/api/Dockerfile保持不变(本地开发用)。