# QuantumLog 环境变量配置示例
# 复制此文件为 .env 并填入实际值
# InfluxDB 配置
# 方式1: 使用 Token 认证 (推荐)
INFLUXDB_TOKEN=your_influxdb_token_here
INFLUXDB_URL=http://localhost:8086
INFLUXDB_ORG=test
INFLUXDB_BUCKET=test
# 方式2: 使用用户名密码认证
# INFLUXDB_USERNAME=your_username
# INFLUXDB_PASSWORD=your_password
# INFLUXDB_DATABASE=your_database
# 其他可选配置
# INFLUXDB_TIMEOUT_MS=5000
# INFLUXDB_MAX_RETRIES=3
# INFLUXDB_BATCH_SIZE=100
# 数据库配置
# PostgreSQL 连接字符串
DATABASE_URL=postgresql://username:password@localhost:5432/database_name
# MySQL 连接字符串
# DATABASE_URL=mysql://username:password@localhost:3306/database_name
# SQLite 连接字符串
# DATABASE_URL=sqlite:///path/to/database.db
# 注意事项:
# 1. 不要将 .env 文件提交到版本控制系统
# 2. 确保 .env 文件权限设置为 600 (仅所有者可读写)
# 3. 生产环境建议使用系统环境变量而非 .env 文件
# 4. Token 认证比用户名密码认证更安全