# 应用配置 NODE_ENV=development PORT=3008 APP_NAME=reporting-service # 数据库 DATABASE_URL="postgresql://postgres:postgres@localhost:5432/rwadurian_reporting?schema=public" # JWT (与 identity-service 共享密钥) JWT_SECRET=your-super-secret-jwt-key-change-in-production JWT_ACCESS_EXPIRES_IN=2h # Redis REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= # Kafka KAFKA_BROKERS=localhost:9092 KAFKA_GROUP_ID=reporting-service-group KAFKA_CLIENT_ID=reporting-service # 外部服务 IDENTITY_SERVICE_URL=http://localhost:3001 PLANTING_SERVICE_URL=http://localhost:3003 REFERRAL_SERVICE_URL=http://localhost:3004 REWARD_SERVICE_URL=http://localhost:3005 LEADERBOARD_SERVICE_URL=http://localhost:3007 WALLET_SERVICE_URL=http://localhost:3002 # 文件存储 FILE_STORAGE_PATH=./storage/reports FILE_STORAGE_URL_PREFIX=http://localhost:3008/files # 报表缓存过期时间(秒) REPORT_CACHE_TTL=3600 # 报表快照保留天数 SNAPSHOT_RETENTION_DAYS=90