diff --git a/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj b/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj index 2917848..6688812 100644 --- a/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj +++ b/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj @@ -58,6 +58,8 @@ + + diff --git a/DysonNetwork.Sphere/Program.cs b/DysonNetwork.Sphere/Program.cs index 295157b..6614bec 100644 --- a/DysonNetwork.Sphere/Program.cs +++ b/DysonNetwork.Sphere/Program.cs @@ -130,9 +130,10 @@ builder.Services.AddSwaggerGen(options => }); builder.Services.AddOpenApi(); -var tusDiskStore = new TusDiskStore( - builder.Configuration.GetSection("Tus").GetValue("StorePath")! -); +var tusStorePath = builder.Configuration.GetSection("Tus").GetValue("StorePath")!; +Directory.CreateDirectory(tusStorePath); +var tusDiskStore = new TusDiskStore(tusStorePath); + builder.Services.AddSingleton(tusDiskStore); builder.Services.AddSingleton();