{
  "GEMINI_API_KEY": "MY_API_KEY",
  "SYSTEM_PROMPT": "You are a helpful assistant.",
  "JwtSettings": {
    "SecretKey": "@aj1JkSn_viuw.>eno897283?jakdisac^*&(09-a29YhJjks&*&^%$#@$%#@#^",
    "RefreshTokenSecretKey": "@aj1JkSn_viuw.>eno897283?jakdisac^*&(09-a29YhJjks&*&^%$#@$%#@#^_REFRESH",
    "Issuer": "ProjetApproAuthority",
    "Audience": "ProjetApproUsers",
    "ExpiryMinutes": 60,
    "RefreshTokenExpiryDays": 7
  },
  "DatabaseProvider": "SqlServer",
  "ConnectionStrings": {
    "DefaultConnection": ""
  },
  "Cors": {
    "AllowedOrigins": [
      "http://localhost:3001"
    ]
  },
  "ClientUrl": "http://localhost:3001",
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware": "Information"
    }
  },
  "Serilog": {
    "Using": [
      "Serilog.Sinks.Console",
      "Serilog.Sinks.File"
    ],
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "Microsoft": "Warning",
        "System": "Warning"
      }
    },
    "WriteTo": [
      {
        "Name": "Console",
        "Args": {
          "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}"
        }
      },
      {
        "Name": "File",
        "Args": {
          "path": "logs/app-.log",
          "rollingInterval": "Day",
          "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}",
          "retainedFileCountLimit": 7
        }
      },
      {
        "Name": "Logger",
        "Args": {
          "configureLogger": {
            "MinimumLevel": "Warning",
            "WriteTo": [
              {
                "Name": "File",
                "Args": {
                  "path": "logs/errors-.log",
                  "rollingInterval": "Day",
                  "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}",
                  "retainedFileCountLimit": 7
                }
              }
            ]
          }
        }
      }
    ],
    "Enrich": [
      "FromLogContext",
      "WithMachineName",
      "WithProcessId",
      "WithThreadId"
    ],
    "Properties": {
      "Application": "ProjetAppro"
    }
  },
  "AllowedHosts": "*",
  "Crons": {
    "Fournisseurs": {
      "ApiEndpoint": "http://localhost:3333/fournisseurs",
      "CronTime": "04:00:00",
      "CronIntervalDays": 1,
      "Active": false
    },
    "Article": {
      "ApiEndpoint": "http://localhost:3333/articles",
      "CronTime": "04:00:00",
      "CronIntervalDays": 1,
      "Active": false
    },
    "Stock": {
      "ApiEndpoint": "http://localhost:3333/stocks",
      "CronTime": "04:00:00",
      "CronIntervalDays": 1,
      "Active": false
    },
  },
  "RNSC_API_URL": "",
  "RNSC_API_KEY": "",
  "EnableSwagger": true,
  "MailSettings": {
    "ApiKey": "7d08620dd6eddce18dc78f1e346395ad",
    "SecretKey": "2006e7f145a429cd7357668d4775073e",
    "SenderName": "STAR APPRO",
    "SenderEmail": "starappro.notifications@gmail.com"
  }
}
