Files
FastapiAdmin/devops
zhangtao 398f5cb8f8 refactor(页面): 移除多个页面中的导航栏和返回逻辑
feat(轮播图): 更新轮播图图片资源并简化点击事件
style(主题): 简化导航栏颜色设置逻辑
chore(配置): 更新开发环境API基础URL配置
chore(数据库): 删除mysql配置文件
docs(组件): 更新组件类型声明文件
2025-08-26 23:00:36 +08:00
..

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.tsfastapi_vue3_amdin/frontend/.env.production
    • 部署文件 fastapi_vue3_amdin/docker-compose.yamlfastapi_vue3_amdin/devops/devops/nginx/nginx.conf