# 应用配置 APP_NAME=Gitea Webhook Ambassador DEBUG=false HOST=0.0.0.0 PORT=8000 # 数据库配置 DATABASE_URL=sqlite:///./webhook_ambassador.db # 生产环境使用 PostgreSQL: # DATABASE_URL=postgresql://webhook_user:webhook_password@localhost:5432/webhook_ambassador # Redis 配置 REDIS_URL=redis://localhost:6379/0 REDIS_PASSWORD= REDIS_DB=0 # Jenkins 配置 JENKINS_USERNAME=your_jenkins_username JENKINS_TOKEN=115127e693f1bc6b7194f58ff6d6283bd0 JENKINS_TIMEOUT=30 # 安全配置 SECURITY_SECRET_KEY=r6Y@QTb*7BQN@hDGsN SECURITY_WEBHOOK_SECRET_HEADER=X-Gitea-Signature SECURITY_RATE_LIMIT_PER_MINUTE=100 # 日志配置 LOGGING_LEVEL=INFO LOGGING_FORMAT=json LOGGING_FILE= # 队列配置 QUEUE_MAX_CONCURRENT=10 QUEUE_MAX_RETRIES=3 QUEUE_RETRY_DELAY=60 QUEUE_PRIORITY_LEVELS=3 # 防抖配置 DEDUPLICATION_ENABLED=true DEDUPLICATION_WINDOW_SECONDS=300 DEDUPLICATION_STRATEGY=commit_branch DEDUPLICATION_CACHE_TTL=3600