{
  "ConnectionStrings": {
    "DefaultConnection": "Server=YOUR_SERVER;Database=TennisEclipseate;User Id=YOUR_USER;Password=YOUR_PASSWORD;TrustServerCertificate=True;"
  },
  "JwtSettings": {
    "Secret": "EclipseateSuperSecretKeyForJwtTokens2026!",
    "Issuer": "TennisEclipseate",
    "Audience": "TennisEclipseateClients",
    "ExpirationMinutes": 120
  },
  "App": {
    "PublicWebUrl": "https://tennis.beedevelopments.net"
  },
  "Cors": {
    "Origins": [ "http://localhost:4200", "http://localhost:3000", "http://localhost:5173" ]
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "FileStorage": {
    "Provider": "Gcs",
    "UploadPath": "uploads",
    "MaxFileSizeBytes": 52428800,
    "GoogleCredentialsPath": "secrets/google-drive-sa.json",
    "GcsBucketName": "eclipseate-tennis-media",
    "GcsMakePublic": true
  }
}
