diff --git a/.env.example b/.env.example index e6b3b32..4ad62fb 100644 --- a/.env.example +++ b/.env.example @@ -11,6 +11,7 @@ Umbraco__CMS__Global__Smtp__Port= Umbraco__CMS__Global__Smtp__Username= Umbraco__CMS__Global__Smtp__Password= Umbraco__CMS__Global__Smtp__SecureSocketOptions=StartTls +Umbraco__Storage__Cdn__Url= Sentry__Dsn= CADDY_ENVIRONMENT=Development HTTP_PORT=80 diff --git a/SgfDevs/Program.cs b/SgfDevs/Program.cs index 0edc27b..ae6a10d 100644 --- a/SgfDevs/Program.cs +++ b/SgfDevs/Program.cs @@ -33,14 +33,7 @@ .AddComposers(); var blobStorageKey = builder.Configuration["SGFDevs:AzureBlobStorageKey"]; -if (string.IsNullOrEmpty(blobStorageKey)) -{ - umbracoBuilder.AddCdnMediaUrlProvider(options => - { - options.Url = new Uri("https://sgf.dev/media/"); - }); -} -else +if (!string.IsNullOrEmpty(blobStorageKey)) { umbracoBuilder.AddAzureBlobMediaFileSystem(options => { @@ -49,6 +42,11 @@ }); } +if (!string.IsNullOrEmpty(builder.Configuration["Umbraco:Storage:Cdn:Url"])) +{ + umbracoBuilder.AddCdnMediaUrlProvider(); +} + var serverRoleName = builder.Configuration["SGFDevs:ServerRole"] ?? nameof(ServerRole.Single); if (!Enum.TryParse(serverRoleName, false, out ServerRole serverRole) || serverRole is ServerRole.Unknown ||