Skip to content

Commit c76fa7b

Browse files
committed
Add correct file loading for possibility to test locally.
1 parent 567a646 commit c76fa7b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

sandbox/Foundation/src/Foundation/Startup.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,22 @@
99
using EPiServer.ContentDefinitionsApi;
1010
using EPiServer.ContentManagementApi;
1111
using EPiServer.Data;
12+
using EPiServer.Framework.Hosting;
1213
using EPiServer.Labs.ContentManager;
1314
using EPiServer.Labs.ProjectEnhancements;
1415
using EPiServer.Marketing.Testing.Web.Initializers;
1516
using EPiServer.OpenIDConnect;
1617
using EPiServer.ServiceApi;
1718
using EPiServer.Shell.Modules;
1819
using EPiServer.Social.Framework;
20+
using EPiServer.Web.Hosting;
1921
using Foundation.Features.Checkout.Payments;
2022
using Foundation.Infrastructure.Cms.ModelBinders;
2123
using Foundation.Infrastructure.Cms.Users;
2224
using Foundation.Infrastructure.Display;
2325
using Geta.NotFoundHandler.Infrastructure.Configuration;
2426
using Geta.NotFoundHandler.Infrastructure.Initialization;
27+
using Geta.NotFoundHandler.Optimizely;
2528
using Geta.NotFoundHandler.Optimizely.Infrastructure.Configuration;
2629
using Geta.NotFoundHandler.Optimizely.Infrastructure.Initialization;
2730
using Geta.Optimizely.Categories.Configuration;
@@ -209,6 +212,18 @@ public void ConfigureServices(IServiceCollection services)
209212
});
210213
}
211214
});
215+
216+
// Add not found handler optimizely module
217+
var moduleName = typeof(ContainerController).Assembly.GetName().Name;
218+
219+
services.Configure<CompositeFileProviderOptions>(options =>
220+
{
221+
options.BasePathFileProviders.Add(new MappingPhysicalFileProvider(
222+
$"/EPiServer/{moduleName}",
223+
string.Empty,
224+
Path.GetFullPath($"..\\..\\..\\..\\src\\{moduleName}")));
225+
});
226+
212227
// Don't camelCase Json output -- leave property names unchanged
213228
//services.AddControllers()
214229
// .AddJsonOptions(options =>

0 commit comments

Comments
 (0)