fix:优化试题内容和样式排版
This commit is contained in:
38
readme.md
38
readme.md
@@ -20,21 +20,47 @@
|
||||
└── docker-compose.yml
|
||||
```
|
||||
|
||||
## 国内镜像加速(部署)
|
||||
## 国内镜像加速(安装 + 部署)
|
||||
|
||||
- **容器基础镜像(Docker Hub)**:`docker-compose.yml` 与各 `Dockerfile` 使用官方镜像名(如 `python:3.12-slim`)。在国内拉取前,请在 **阿里云控制台 → 容器镜像服务 ACR → 镜像工具 → 镜像加速器** 获取你的加速器地址,并在 Docker Desktop → Settings → Docker Engine 中配置 `registry-mirrors`,例如:
|
||||
项目已经内置了国内源默认值,并支持一键切换:
|
||||
|
||||
### 1) 一键切换本地开发镜像源
|
||||
|
||||
```bash
|
||||
# 切换到国内镜像(npm + pip)
|
||||
./scripts/configure-mirrors.sh cn
|
||||
|
||||
# 恢复官方源
|
||||
./scripts/configure-mirrors.sh global
|
||||
```
|
||||
|
||||
脚本会修改:
|
||||
- `npm registry`(国内为 `https://registry.npmmirror.com`)
|
||||
- 用户级 `~/.pip/pip.conf`(国内为阿里云 PyPI)
|
||||
|
||||
### 2) Docker 构建镜像源(已默认国内)
|
||||
|
||||
`docker-compose.yml` 已给 `backend/frontend` 的 build args 配置默认国内源:
|
||||
- `PIP_INDEX_URL` / `PIP_TRUSTED_HOST`
|
||||
- `DEBIAN_MIRROR_HOST`
|
||||
- `NPM_REGISTRY`
|
||||
- `ALPINE_MIRROR_HOST`
|
||||
|
||||
你也可以在 `.env` 里覆盖这些变量。
|
||||
|
||||
### 3) Docker Hub 拉取加速(建议)
|
||||
|
||||
在国内建议给 Docker Desktop 配置 `registry-mirrors`(阿里云 ACR/其他加速器都可):
|
||||
|
||||
```json
|
||||
{
|
||||
"registry-mirrors": [
|
||||
"https://<你的加速器ID>.mirror.aliyuncs.com"
|
||||
"https://<你的加速器地址>"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
保存并重启 Docker 后生效。
|
||||
|
||||
- **Python / npm / apk**:构建时已分别使用 **阿里云 PyPI**(`mirrors.aliyun.com/pypi`)、**npmmirror**(阿里云镜像站指定的 npm 同步源)、**阿里云 Alpine** 源(见各 `Dockerfile`)。
|
||||
保存后重启 Docker Desktop 生效。
|
||||
|
||||
## 一键启动
|
||||
|
||||
|
||||
Reference in New Issue
Block a user