/**
 * Application Configuration
 */

module.exports = {
  jwt: {
    secret: process.env.JWT_SECRET || "aerix-secret-key-change-in-production",
    expiresIn: process.env.JWT_EXPIRES_IN || "24h",
    refreshExpiresIn: "7d",
  },
  bcrypt: {
    saltRounds: 12,
  },
  pagination: {
    defaultLimit: 10,
    maxLimit: 100,
  },
  upload: {
    maxFileSize: 5 * 1024 * 1024, // 5MB
    allowedTypes: ["image/jpeg", "image/png", "image/gif"],
  },
};
