{
  "Serilog": {
    "Using": [ "Serilog.Settings.Configuration", "Serilog.Expressions", "Serilog.Sinks.Console" ],
    "MinimumLevel": "Information",
    "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId" ],
    "WriteTo": [
      {
        "Name": "Console",
        "Args": {
          "restrictedToMinimumLevel": "Information",
          //"formatter": "Serilog.Formatting.Compact.RenderedCompactJsonFormatter, Serilog.Formatting.Compact"

          "theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, Serilog.Sinks.Console",
          "outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj} <s:{SourceContext}>{NewLine}{Exception}"
        }
      }
    ]
  },
  "Configuration": {
    "Environments": [
      {
        "Active": false,
        "Name": "StagingV2",
        "Url": "https://acme-staging-v02.api.letsencrypt.org/directory",

        "Cache": "staging_cache",
        "ACME": {
          "Linux": {
            "Path": "/var/www/html/acme-challenge",
            "Ower": "nginx:nginx",
            "ChangeMode": "775"
          },
          "Windows": {
            "Path": "C:\\inetpub\\www\\acme-challenge"
          }
        },
        "SSL": {
          "Linux": {
            "Path": "/var/www/ssl/staging",
            "Owner": "nginx:nginx",
            "ChangeMode": "775"
          },
          "Windows": {
            "Path": "C:\\inetpub\\www\\ssl\\staging"
          }
        },
        "SSH": {
          "Active": true,
          "Host": "192.168.2.10",
          "Port": 22,
          "Username": "",
          "Password": ""
        }
      },
      {
        "Active": true,
        "Name": "ProductionV2",
        "Url": "https://acme-v02.api.letsencrypt.org/directory",

        "Cache": "production_cache",
        "ACME": {
          "Linux": {
            "Path": "/var/www/html/acme-challenge",
            "Owner": "nginx:nginx",
            "ChangeMode": "775"
          },
          "Windows": {
            "Path": "C:\\inetpub\\www\\acme-challenge"
          }
        },
        "SSL": {
          "Linux": {
            "Path": "/var/www/ssl",
            "Owner": "nginx:nginx",
            "ChangeMode": "775"
          },
          "Windows": {
            "Path": "C:\\inetpub\\www\\ssl"
          }
        },
        "SSH": {
          "Active": true,
          "Host": "192.168.2.10",
          "Port": 22,
          "Username": "",
          "Password": ""
        }
      }
    ],

    "Customers": [
      {
        "Id": "9b4c8584-dc83-4388-b45f-2942e34dca9d",
        "Active": true,
        "Contacts": [ "maksym.sadovnychyy@gmail.com" ],
        "Name": "Maksym",
        "LastName": "Sadovnychyy",

        "Sites": [
          {
            "Active": true,
            "Name": "maks-it.com",
            "Hosts": [
              "maks-it.com",
              "www.maks-it.com",

              "git.maks-it.com",
              "www.git.maks-it.com",

              "hcr.maks-it.com",
              "www.hcr.maks-it.com",

              "vlt.maks-it.com",
              "www.vlt.maks-it.com",

              "obj.maks-it.com",
              "www.obj.maks-it.com",

              "s3.maks-it.com",
              "www.s3.maks-it.com"
            ],
            "Challenge": "http-01"
          }
        ]
      },
      {
        "Id": "46337ef5-d69b-4332-b6ef-67959dfb3c2c",
        "Active": false,
        "Contacts": [
          "maksym.sadovnychyy@gmail.com",
          "anastasiia.pavlovskaia@gmail.com"
        ],
        "Name": "Anastasiia",
        "LastName": "Pavlovskaia",

        "Sites": [
          {
            "Active": true,
            "Name": "nastyarey.com",
            "Hosts": [
              "nastyarey.com",
              "www.nastyarey.com"
            ],
            "Challenge": "http-01"
          }
        ]
      }
    ]
  }
}
