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();