docs: 更新docker部署文档
This commit is contained in:
@@ -35,8 +35,6 @@
|
|||||||
|
|
||||||
本项目使用 GitHub Container Registry 托管镜像,所有镜像均为公开(public)镜像,无需登录即可拉取。
|
本项目使用 GitHub Container Registry 托管镜像,所有镜像均为公开(public)镜像,无需登录即可拉取。
|
||||||
|
|
||||||
镜像地址格式:`ghcr.io/gituib/镜像名:tag`
|
|
||||||
|
|
||||||
### 1.3 架构说明
|
### 1.3 架构说明
|
||||||
|
|
||||||
用户访问 `http://服务器IP` 时,请求流程如下:
|
用户访问 `http://服务器IP` 时,请求流程如下:
|
||||||
@@ -181,7 +179,7 @@ volumes:
|
|||||||
YAMLEOF
|
YAMLEOF
|
||||||
```
|
```
|
||||||
|
|
||||||
> **注意**:请将 `你的GitHub用户名` 替换为实际的 GitHub 用户名(此处已替换为 gituib)。如果使用远程 MySQL(已有数据库),请在创建后编辑此文件,注释掉 `mysql` 服务部分。
|
> **注意**:如果使用远程 MySQL(已有数据库),请在创建后编辑此文件,注释掉 `mysql` 服务部分。
|
||||||
|
|
||||||
### 3.3 创建项目根目录 .env 文件
|
### 3.3 创建项目根目录 .env 文件
|
||||||
|
|
||||||
@@ -510,18 +508,10 @@ docker compose -f docker-compose.yml up -d
|
|||||||
docker image prune -a
|
docker image prune -a
|
||||||
```
|
```
|
||||||
|
|
||||||
### 回滚到指定版本(ghcr.io)
|
<br />
|
||||||
|
|
||||||
```bash
|
|
||||||
BACKEND_IMAGE=ghcr.io/gituib/idc-backend:v2.1.0 \
|
|
||||||
FRONTEND_IMAGE=ghcr.io/gituib/idc-frontend:v2.1.0 \
|
|
||||||
docker compose -f docker-compose.yml up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 九、常见问题
|
## 九、常见问题
|
||||||
|
|
||||||
### 9.1 容器启动后立即退出
|
### 9.1 容器启动后立即退出
|
||||||
@@ -565,8 +555,6 @@ ping ghcr.io
|
|||||||
|
|
||||||
首次访问系统时,转到注册页面创建第一个账号,该账号会自动被授予管理员权限。
|
首次访问系统时,转到注册页面创建第一个账号,该账号会自动被授予管理员权限。
|
||||||
|
|
||||||
> **注意**:项目根目录 `docker-compose.yml` 中的 `ADMIN_USERNAME` 和 `ADMIN_PASSWORD` 等环境变量仅用于特定部署脚本,实际后端代码不依赖这些变量创建用户。
|
|
||||||
|
|
||||||
### 9.5 上传文件后访问 404
|
### 9.5 上传文件后访问 404
|
||||||
|
|
||||||
检查 `backend/uploads/` 目录是否存在且权限正确:
|
检查 `backend/uploads/` 目录是否存在且权限正确:
|
||||||
|
|||||||
Reference in New Issue
Block a user