mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
- 添加日语、中文、泰语等多语言支持文件 - 更新静态资源文件包括图片和样式表 - 重构菜单权限树组件,修复父子节点联动问题 - 优化在线用户管理功能,使用会话ID替代用户名 - 更新数据库配置,默认使用MySQL - 重构文档系统,将mkdocs迁移至backend目录 - 修复Redis哈希操作接口 - 更新前端工具函数,优化列表转树形结构逻辑 - 调整端口配置和环境变量 - 添加开发运维文档和部署脚本 本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
45 lines
1.1 KiB
Markdown
45 lines
1.1 KiB
Markdown
# devops
|
||
|
||
|
||
## 项目结构
|
||
|
||
```sh
|
||
fastapi_project/devops/
|
||
├─ backend # 后端部署目录
|
||
├─ mysql # mysql部署目录
|
||
├─ nginx # nginx部署目录
|
||
├─ redis # redis部署目录
|
||
└─ README.md # 项目说明文档
|
||
|
||
```
|
||
|
||
## 快速开始
|
||
|
||
```sh
|
||
# 复制脚本 `fastapi_vue3_amdin/start.sh` 脚本文件到服务器, 并赋予执行权限
|
||
chmod +x start.sh
|
||
# 执行脚本
|
||
./start.sh
|
||
# 访问地址
|
||
# 前端访问: `http://公网地址:80`,
|
||
# 接口访问: `http://公网地址:8001/api/v1/docs`,
|
||
# 登录 `admin/123456` 或 `demo/123456`
|
||
# 查看镜像:
|
||
docsker images -a
|
||
# 查看容器:
|
||
docsker compose ps
|
||
# 查看日志
|
||
docker logs -f <容器名>
|
||
# 服务停止
|
||
docsker compose down
|
||
# 删除镜像
|
||
docker rmi <镜像名>
|
||
# 删除容器
|
||
docker rm <容器名>
|
||
```
|
||
|
||
- **部署问题排查**:
|
||
- 后端配置文件 `fastapi_vue3_amdin/backend/env/.env.prod.py`
|
||
- 前端配置文件 `fastapi_vue3_amdin/frontend/vite.config.ts` 和 `fastapi_vue3_amdin/frontend/.env.production`
|
||
- 部署文件 `fastapi_vue3_amdin/docker-compose.yaml` 和 `fastapi_vue3_amdin/devops/devops/nginx/nginx.conf`
|