build: pass module proxy to docker builder

This commit is contained in:
dela
2026-05-24 21:40:23 +08:00
parent 542eeefdbd
commit 6f4e7f04cc
6 changed files with 34 additions and 2 deletions

View File

@@ -108,7 +108,8 @@ curl -s 'localhost:8080/v1/market/context?symbol=BTCUSDT' | jq 'keys'
# 1. 准备环境变量
cp .env.example .env
# 编辑 .env必须填写 POSTGRES_PASSWORD留空时 compose 直接拒绝启动)
# 国内机器还要 HTTP_PROXY / HTTPS_PROXY
# 国内机器还要确认 GOPROXY并按需填写 HTTP_PROXY / HTTPS_PROXY
# 如果 .env 是旧文件补一行GOPROXY=https://goproxy.cn,direct
# 2. 启动(自动建表)
docker compose up -d
@@ -233,6 +234,7 @@ collector:
| `POSTGRES_DSN` | 覆盖 yaml 中的 DSNDocker Compose 里就是这么干的) |
| `APP_PORT` | HTTP 端口compose 部署中容器内固定为 8080 |
| `APP_HOST_PORT` | docker compose 暴露到宿主机的 HTTP 端口 |
| `GOPROXY` | Docker build 阶段下载 Go module 使用的代理 |
| `HTTPS_PROXY` | 走代理访问 Binance |
---