{ "ConnectionStrings": { // Provide the real value via environment variable ConnectionStrings__DefaultConnection // (e.g. Elastic Beanstalk environment property) or the instance secret store. Do NOT commit credentials. "DefaultConnection": "${CONNECTION_STRING}" }, "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "SendGrid": { // Provide the real value via environment variable SendGrid__ApiKey or the instance secret store. "ApiKey": "${SENDGRID_API_KEY}" }, // Production must supply a reachable ClamAV Host (environment variable ClamAV__Host). // While Host is empty the scanner is unavailable and uploads stay quarantined (423 Locked). "ClamAV": { "Host": "", "Port": 3310 }, "AllowedHosts": "*", "JWT": { "ValidAudience": "http://console.seahavenind.com", "ValidIssuer": "http://console.seahavenind.com", // Provide the real value via environment variable JWT__Secret or the instance secret store. "Secret": "${JWT_SECRET}" } }