Files
photography/docs/deployment
xujiang 00c97a3667 feat: 添加 Caddy 配置文件和部署文档
- 创建 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
2025-07-09 09:57:55 +08:00
..
2025-07-09 00:13:41 +08:00

部署文档

本目录包含摄影作品集项目的部署相关文档。

目录结构

  • environments.md - 环境配置说明
  • vercel-deployment.md - Vercel 部署指南
  • docker-deployment.md - Docker 部署指南
  • ci-cd.md - CI/CD 配置说明
  • monitoring.md - 监控和日志配置
  • backup.md - 备份策略

部署准备

在部署前,请确保完成以下步骤:

  1. 代码检查: make lint
  2. 类型检查: make type-check
  3. 构建测试: make build
  4. 完整部署准备: make deploy-prep

环境变量

确保在部署环境中配置以下环境变量:

NEXT_PUBLIC_API_URL=your-api-url

支持的部署平台

  • Vercel (推荐)
  • Netlify
  • Docker
  • 传统服务器部署