/* Test-only configuration. It never targets the development or production database by default. */ module.exports = { jwt: { secret_key: process.env.TEST_JWT_SECRET || "test-jwt-secret", refresh_secret_key: process.env.TEST_JWT_REFRESH_SECRET || "test-jwt-refresh-secret", token_expiration: "1h", refresh_token_expiration: "1h", }, database: { host: process.env.TEST_MYSQL_HOST || "127.0.0.1", port: Number(process.env.TEST_MYSQL_PORT || 3306), dialect: "mysql", database: process.env.TEST_MYSQL_DATABASE || "uecko_test", username: process.env.TEST_MYSQL_USER || "uecko_test", password: process.env.TEST_MYSQL_PASSWORD || "", }, server: { hostname: "127.0.0.1", port: 0, cors_origin: "*" }, defaults: { dealer_logos_upload_path: "/tmp/uecko-test/dealer-logos", dealer_logo_placeholder: "/tmp/uecko-test/logo-placeholder.png", support: { from: "test@example.invalid", subject: "Test" }, }, admin: { name: "Test admin", email: "admin@example.invalid", password: "test", language: "es" }, sample_dealer: { name: "Test dealer", email: "dealer@example.invalid", password: "test", language: "en" }, nodemailer: { brevo: {} }, };