mirror of
https://git.oceanpay.cc/danial/kami_apple_exchage.git
synced 2025-12-18 21:19:19 +00:00
- 移除 screenshot 相关代码和配置 - 修改 SNAPSHOT_DIR 路径为复数形式 - 更新 Dockerfile 和 docker-compose 文件中的数据目录结构 - 优化 playwright_service 中的等待逻辑 - 修改异常日志输出,使用 traceback 提供更详细的信息
76 lines
1.5 KiB
Plaintext
76 lines
1.5 KiB
Plaintext
# 环境配置示例文件
|
|
# 复制此文件为 .env 并根据实际情况修改配置
|
|
|
|
# 基础配置
|
|
APP_NAME=Apple Gift Card Exchange
|
|
APP_VERSION=2.0.0
|
|
ENVIRONMENT=local
|
|
DEBUG=true
|
|
|
|
# 服务配置
|
|
HOST=0.0.0.0
|
|
PORT=8000
|
|
WORKERS=1
|
|
|
|
# 数据库配置
|
|
DATABASE_URL=sqlite:///./data/kami_data.db
|
|
# DATABASE_URL=postgresql://postgres:password@localhost:5432/apple_exchange
|
|
DATABASE_POOL_SIZE=10
|
|
DATABASE_MAX_OVERFLOW=20
|
|
DATABASE_TIMEOUT=30
|
|
|
|
# Redis配置
|
|
REDIS_URL=redis://localhost:6379/0
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
|
|
# 线程池配置
|
|
MAX_THREADS=3
|
|
THREAD_POOL_SIZE=10
|
|
GIFT_CARD_WAIT_TIMEOUT=600
|
|
MONITOR_INTERVAL=10
|
|
PROCESSING_DELAY=5
|
|
|
|
# Playwright配置
|
|
PLAYWRIGHT_HEADLESS=true
|
|
PLAYWRIGHT_TIMEOUT=60000
|
|
PLAYWRIGHT_SLOW_MO=0
|
|
|
|
# 安全配置
|
|
SECRET_KEY=apple-gift-card-monitor-2024-secure-key
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
ALLOWED_HOSTS=["*"]
|
|
|
|
# CORS配置
|
|
CORS_ORIGINS=["*"]
|
|
CORS_METHODS=["*"]
|
|
CORS_HEADERS=["*"]
|
|
# 日志配置
|
|
LOG_LEVEL=INFO
|
|
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
|
|
LOG_FILE=
|
|
LOG_MAX_SIZE=10485760
|
|
LOG_BACKUP_COUNT=5
|
|
|
|
# OpenTelemetry简化配置
|
|
OTEL_ENABLED=true
|
|
OTEL_SERVICE_NAME=apple-exchange-backend
|
|
OTEL_SERVICE_VERSION=2.0.0
|
|
OTEL_EXPORTER_ENDPOINT=http://localhost:4317
|
|
OTEL_EXPORTER_PROTOCOL=grpc
|
|
OTEL_EXPORTER_TIMEOUT=30
|
|
OTEL_TRACES_ENABLED=true
|
|
OTEL_METRICS_ENABLED=true
|
|
OTEL_SAMPLER_RATIO=1.0
|
|
OTEL_BATCH_SIZE=512
|
|
OTEL_EXPORT_INTERVAL=5000
|
|
OTEL_MAX_QUEUE_SIZE=2048
|
|
|
|
# 文件存储配置
|
|
UPLOAD_DIR=./data/uploads
|
|
SNAPSHOT_DIR=./data/snapshots
|
|
HTML_DIR=./data/html
|
|
MAX_FILE_SIZE=16777216
|
|
|
|
# 健康检查配置
|
|
HEALTH_CHECK_INTERVAL=30 |