# 1. 构建镜像(国内加速)
make build
# 2. 部署服务
make deploy
# 3. 验证部署
make verify
# 1. 构建
./build.sh
# 2. 部署
./deploy.sh
# 3. 验证
./verify.sh
# 构建并启动
docker compose -f docker-compose.prod.yml up -d --build
# 查看状态
docker compose -f docker-compose.prod.yml ps
部署完成后,访问:http://localhost:5019/admin
# 查看日志
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 文件:
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
# 查看端口占用
lsof -i :5019
# 修改端口(编辑 docker-compose.prod.yml)
ports:
- "8080:8000" # 改为 8080
# 修复权限
sudo chown -R $USER:$USER storage bootstrap/cache
chmod -R 775 storage bootstrap/cache
make logs
优化亮点: