mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
- 添加日语、中文、泰语等多语言支持文件 - 更新静态资源文件包括图片和样式表 - 重构菜单权限树组件,修复父子节点联动问题 - 优化在线用户管理功能,使用会话ID替代用户名 - 更新数据库配置,默认使用MySQL - 重构文档系统,将mkdocs迁移至backend目录 - 修复Redis哈希操作接口 - 更新前端工具函数,优化列表转树形结构逻辑 - 调整端口配置和环境变量 - 添加开发运维文档和部署脚本 本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
1.1 KiB
1.1 KiB
devops
项目结构
fastapi_project/devops/
├─ backend # 后端部署目录
├─ mysql # mysql部署目录
├─ nginx # nginx部署目录
├─ redis # redis部署目录
└─ README.md # 项目说明文档
快速开始
# 复制脚本 `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
- 后端配置文件