Foadmin 开发文档

基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统完整开发指南

文档目录

7. 部署指南

7.1 前端部署


# 构建生产版本
npm run build

# 部署构建产物 dist/ 目录到 Web 服务器

7.2 后端部署


# 安装生产依赖
pip install -r requirements.txt

# 使用 uvicorn 启动(推荐使用进程管理器如 supervisor)
uvicorn app.main:app --host 0.0.0.0 --port 8000

7.3 Nginx 配置示例


server {
    listen 80;
    server_name your-domain.com;
    
    location / {
        root /path/to/admin/dist;
        try_files $uri $uri/ /index.html;
    }
    
    location /api/ {
        proxy_pass http://localhost:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}