优化更新

This commit is contained in:
2026-09-13 18:12:07 +08:00
parent 7f758cc6e9
commit d7a081e8b7
92 changed files with 2429 additions and 1117 deletions
@@ -56,7 +56,7 @@ cp .env.example .env
# 说明:连接 Docker 容器中运行的 MySQL 数据库
# ============================================================
DATABASE_ENGINE="django.db.backends.mysql"
DATABASE_NAME='djangoadmin.django.elevue'
DATABASE_NAME='djangoadmin.django.naivevue'
DATABASE_HOST=127.0.0.1 # 数据库主机地址(本地容器)
DATABASE_PORT=3306 # 数据库端口(MySQL 默认 3306)
DATABASE_USER=root # 数据库用户名
@@ -80,7 +80,7 @@ REDIS_DB=0 # Redis 数据库索引
```yaml
# +======================================================================
# | 模块: Docker Compose 配置
# | 说明: Django+EleVue 应用服务容器编排
# | 说明: Django+NaiveUI 应用服务容器编排
# +======================================================================
version: '3.7'
# ============================================================
@@ -90,11 +90,11 @@ services:
# ------------------------------------------------------------
# 后端服务
# ------------------------------------------------------------
django_elevue:
django_naivevue:
# 构建镜像名称
image: django_elevue
image: django_naivevue
# 容器运行时名称
container_name: django_elevue
container_name: django_naivevue
# 镜像构建配置
build:
context: ./ # 构建上下文路径(项目根目录)
@@ -168,7 +168,7 @@ docker compose up -d
[+] Building 45.2s (12/12) FINISHED
[+] Running 2/2
✔ Network djangoadmin_default Created
✔ Container django_elevue Started
✔ Container django_naivevue Started
```
:::tip 访问服务
@@ -202,7 +202,7 @@ docker compose logs -f
docker compose logs --tail 100
# 查看指定服务日志
docker compose logs -f django_elevue
docker compose logs -f django_naivevue
```
+ 停止与重启
@@ -232,10 +232,10 @@ docker compose up --build
```bash
# 进入运行中的容器终端
docker compose exec django_elevue bash
docker compose exec django_naivevue bash
# 在容器内执行 Django 命令
docker compose exec django_elevue python manage.py shell
docker compose exec django_naivevue python manage.py shell
```
## 环境变量注入
@@ -244,10 +244,10 @@ Docker 模式下,环境变量通过 `env_file` 从 `.env` 文件注入到容
```bash
# 使用 --env-file 指定环境变量文件
docker run --env-file .env django_elevue
docker run --env-file .env django_naivevue
# 通过 -e 参数覆盖单个变量
docker run -e DJANGO_DEBUG=False django_elevue
docker run -e DJANGO_DEBUG=False django_naivevue
```
:::tip 温馨提示
@@ -302,7 +302,7 @@ ports:
```bash
# 查看容器日志排查原因
docker compose logs django_elevue
docker compose logs django_naivevue
```
常见原因:数据库连接失败、Redis 连接失败、数据库未创建。