Files
FastapiAdmin/devops
zhangtao d9f974c4a9 feat(security): 启用HTTPS并配置SSL证书
更新所有HTTP链接为HTTPS,配置Nginx支持SSL并添加重定向
添加443端口映射和SSL证书挂载
更新文档和配置中的URL引用
2025-08-19 01:14:05 +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