# Database Configuration DATABASE_HOST=localhost DATABASE_PORT=3306 DATABASE_NAME=audio DATABASE_USER=root DATABASE_PASSWORD=root123 # Application Settings APP_NAME=Audio Dashboard API APP_ENV=development # 本地开发用 8083;Docker 部署时 compose 会覆盖为容器内 8000 PORT=8083 # JWT JWT_SECRET=dev-only-change-me-for-production DASHBOARD_ADMIN_USERNAME=admin DASHBOARD_ADMIN_PASSWORD=Eafon123 # Meilisearch MEILISEARCH_URL=http://localhost:7700 MEILISEARCH_API_KEY= MEILISEARCH_INDEX=models # AWS S3 AWS_REGION=eu-central-1 AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_S3_OTA_BUCKET=luxsin-app-bucket AWS_S3_MEASUREMENT_BUCKET=luxsin-app-bucket # OTA URLs OTA_X8_PUBLIC_BASE=http://am.luxsinaudio.com OTA_X9_URL_BASE=http://source.luxsin.net # OTA Upload Directories # X9 升级包存储根目录(正式环境默认 /data/projects/source,路径规则:{root}/ota/{YYYYMM}/x9/{md5前5位}/LUXSIN.PKG) # 开发环境自动使用系统临时目录,无需配置 # OTA_UPLOAD_DIR=/data/projects/source # Curve API CURVE_API_BASE_URL=https://api.luxsin.com.cn/audio/getCurve # Redis EQ Cache REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD= REDIS_EQ_DB=1 # File Upload (S3) # 频响文件上传到 S3: autoeq/measurements/{source}/data/{form}/{brandChar}/{brand model}.csv # 正式环境通过 IAM 角色访问 S3,无需配置 AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY