# ============================================
# Gitea 部署环境变量配置
# 复制此文件为 .env 并修改对应值
# ============================================

# ---- 域名配置（必改！）----
# 你的域名，需提前解析 A 记录到服务器 IP
GITEA_DOMAIN=git.example.com
# 用于申请 SSL 证书的邮箱
CERTBOT_EMAIL=admin@example.com

# ---- 服务器目录配置 ----
# 部署目录（docker-compose.yml、脚本、.env 所在目录）
INSTALL_DIR=/opt/gitea
# Gitea 应用数据（仓库、LFS、附件、头像、SSH/GPG 密钥）
GITEA_DATA_DIR=/var/lib/gitea
# MySQL 数据库文件
MYSQL_DATA_DIR=/var/lib/mysql/gitea
# 备份文件存放目录
BACKUP_DIR=/var/backups/gitea

# ---- Gitea 镜像配置 ----
# 官方最新镜像地址: docker.gitea.com/gitea:1.25.5
# Docker Hub 镜像:   gitea/gitea:1.25 (默认，可被国内加速源加速)
# 如果服务器在海外或不需要加速，可切换为官方地址
GITEA_IMAGE=gitea/gitea:1.25

# ---- Docker 镜像加速（国内服务器建议配置）----
# 多个镜像用逗号分隔，留空则不配置加速
# 常用镜像源（2026 年可用，按稳定性排序）：
#   https://docker.1ms.run          — 1ms 公益加速
#   https://docker.m.daocloud.io    — DaoCloud 公开镜像
#   https://docker.xuanyuan.me      — 轩辕镜像
#   https://dockerpull.org          — DockerPull 公益
#   https://docker.rainbond.cc      — Rainbond 社区
#   https://docker.udayun.com       — 优达云
#   https://docker.211678.top       — 211678 加速
#   https://hub.rat.dev             — RatDev 公益
# 提示: 镜像源可能随时失效，部署前可 curl 测试连通性
DOCKER_REGISTRY_MIRRORS=https://docker.1ms.run,https://docker.m.daocloud.io,https://dockerpull.org,https://docker.rainbond.cc,https://docker.udayun.com,https://hub.rat.dev

# ---- 数据库密码（deploy.sh 自动生成，无需手动填）----
DB_PASSWORD=请替换为强密码
DB_ROOT_PASSWORD=请替换为ROOT强密码

# ---- 端口配置 ----
# SSH 克隆端口（对外暴露）
SSH_PORT=2222

# ---- GPG 签名配置 ----
GPG_SIGNING_NAME=Gitea
GPG_SIGNING_EMAIL=gitea@example.com

# ---- 安全设置 ----
# 部署完成并创建管理员账户后，建议设为 true 关闭公开注册
DISABLE_REGISTRATION=false
# 是否要求登录才能浏览（私有部署建议 true）
REQUIRE_SIGNIN=false
