# 🚀 快速开始 - Filament Admin ## 一键部署(推荐) ### 方法 1:使用 Make 命令(最简单) ```bash # 1. 构建镜像(国内加速) make build # 2. 部署服务 make deploy # 3. 验证部署 make verify ``` ### 方法 2:使用脚本 ```bash # 1. 构建 ./build.sh # 2. 部署 ./deploy.sh # 3. 验证 ./verify.sh ``` ### 方法 3:使用 Docker Compose ```bash # 构建并启动 docker compose -f docker-compose.prod.yml up -d --build # 查看状态 docker compose -f docker-compose.prod.yml ps ``` --- ## 📋 系统要求 - Docker >= 20.10 - Docker Compose >= 2.0 - 内存 >= 1GB - 磁盘空间 >= 2GB --- ## 🌐 访问应用 部署完成后,访问:**http://localhost:5019/admin** --- ## 🔧 常用命令 ```bash # 查看日志 make logs # 或 docker compose -f docker-compose.prod.yml logs -f # 重启服务 make restart # 或 docker compose -f docker-compose.prod.yml restart # 停止服务 make stop # 或 docker compose -f docker-compose.prod.yml down # 启动服务 make up # 或 docker compose -f docker-compose.prod.yml up -d ``` --- ## ⚙️ 配置环境 编辑 `.env` 文件: ```env APP_NAME="Filament Admin" APP_ENV=production APP_DEBUG=false APP_URL=http://your-domain.com # 数据库配置 DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=filament_admin DB_USERNAME=root DB_PASSWORD=your_password ``` --- ## 🔍 故障排除 ### 端口被占用 ```bash # 查看端口占用 lsof -i :5019 # 修改端口(编辑 docker-compose.prod.yml) ports: - "8080:8000" # 改为 8080 ``` ### 权限问题 ```bash # 修复权限 sudo chown -R $USER:$USER storage bootstrap/cache chmod -R 775 storage bootstrap/cache ``` ### 查看详细日志 ```bash make logs ``` --- ## 📚 更多文档 - 完整部署指南:[DEPLOYMENT.md](./DEPLOYMENT.md) - 架构说明:[README.md](./README.md) --- **优化亮点**: - ✅ 国内镜像加速(构建时间 5-8 分钟) - ✅ 镜像体积优化(~400MB) - ✅ 前端预编译(无需手动构建) - ✅ 生产级缓存优化