feat: 添加Docker国内镜像源配置支持
- 使用Build Args方式保持Dockerfile通用性 - 支持Docker Hub、npm、Go代理、Alpine apk镜像源配置 - 添加.env.example配置示例文件 - 更新README添加镜像源使用说明 配置方式: 1. 复制 .env.example 为 .env 2. 取消注释需要的镜像源配置 3. 运行 docker compose build 支持的镜像源: - DOCKER_REGISTRY: Docker Hub 镜像前缀 - NPM_REGISTRY: npm 包镜像源 - GO_PROXY: Go 模块代理 - ALPINE_MIRROR: Alpine apk 镜像源
This commit is contained in:
@@ -5,6 +5,15 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
# Docker Hub 镜像源(注意末尾斜杠)
|
||||
DOCKER_REGISTRY: ${DOCKER_REGISTRY:-}
|
||||
# npm 镜像源
|
||||
NPM_REGISTRY: ${NPM_REGISTRY:-}
|
||||
# Go 代理
|
||||
GO_PROXY: ${GO_PROXY:-}
|
||||
# Alpine apk 镜像源
|
||||
ALPINE_MIRROR: ${ALPINE_MIRROR:-}
|
||||
ports:
|
||||
- "5678:5678"
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user