This commit is contained in:
2026-08-05 15:56:08 +08:00
parent 01729b1e0b
commit 2d9e2376b6
106 changed files with 10007 additions and 253 deletions
+31
View File
@@ -130,6 +130,37 @@ npm run dev
## 生产部署
### Docker Compose 一键部署
项目提供 Nginx + PHP-FPM 8.2 + MySQL 8 的容器化部署。首次启动时会自动编译两个 Vue 前端、安装 Composer 生产依赖,并导入数据库结构。
```bash
cp .env.docker.example .env
# 修改 .env 中的 MYSQL_ROOT_PASSWORD 和 JWT_SECRET
docker compose up -d --build
```
默认访问地址:
- 会员端:`http://localhost:8081/`
- 管理后台:`http://localhost:8081/admin/`
- API`http://localhost:8081/api/`
查看状态和日志:
```bash
docker compose ps
docker compose logs -f web app db
```
停止服务(保留数据库与上传文件):
```bash
docker compose down
```
只有明确需要清空全部数据时才执行 `docker compose down -v`。如需改用其他端口,修改 `.env` 中的 `APP_PORT`
### 1. 一键编译并部署静态资源
在项目根目录执行: