- 创建 Caddyfile 配置 photography.iriver.top 域名 - 配置静态文件服务指向 ~/www/photography/ - 添加性能优化:gzip 压缩、缓存控制 - 配置安全头和错误处理 - 添加详细的 Caddy 部署和配置文档 功能特性: - ✅ 自动 HTTPS (Let's Encrypt) - ✅ 静态资源缓存优化 - ✅ Gzip 压缩 - ✅ 安全头配置 - ✅ 404 错误页面处理 - ✅ 访问日志记录 使用方法: 1. 复制 Caddyfile 到服务器 /etc/caddy/ 2. 运行 sudo systemctl reload caddy 3. 访问 https://photography.iriver.top
部署文档
本目录包含摄影作品集项目的部署相关文档。
目录结构
environments.md- 环境配置说明vercel-deployment.md- Vercel 部署指南docker-deployment.md- Docker 部署指南ci-cd.md- CI/CD 配置说明monitoring.md- 监控和日志配置backup.md- 备份策略
部署准备
在部署前,请确保完成以下步骤:
- 代码检查:
make lint - 类型检查:
make type-check - 构建测试:
make build - 完整部署准备:
make deploy-prep
环境变量
确保在部署环境中配置以下环境变量:
NEXT_PUBLIC_API_URL=your-api-url
支持的部署平台
- Vercel (推荐)
- Netlify
- Docker
- 传统服务器部署