diff --git a/src/Directory.Build.props b/src/Directory.Build.props
new file mode 100644
index 0000000..8620aa4
--- /dev/null
+++ b/src/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/content-proxy/Program.cs b/src/content-proxy/Program.cs
index 8279b32..309ed63 100644
--- a/src/content-proxy/Program.cs
+++ b/src/content-proxy/Program.cs
@@ -29,4 +29,4 @@ static IResult Handle(string path, HttpContext context)
[JsonSerializable(typeof(CacheEntry))]
[JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Serialization)]
-partial class AppContext : JsonSerializerContext;
+partial class AppSerializerContext : JsonSerializerContext;
diff --git a/src/content-proxy/Properties/AppSettings.cs b/src/content-proxy/Properties/AppSettings.cs
index e8ae7e5..e09f255 100644
--- a/src/content-proxy/Properties/AppSettings.cs
+++ b/src/content-proxy/Properties/AppSettings.cs
@@ -4,13 +4,13 @@ namespace ContentProxy.Properties;
public class AppSettings
{
- public string CacheDir { get; set; } = "{BaseDir}/cache";
+ public string CacheDir { get; set; } = "cache/";
public TimeSpan CacheTtl { get; set; } = TimeSpan.FromMinutes(60);
public long? ChunkSize { get; set; } = null;
- public string DataDir { get; set; } = "{BaseDir}/data";
+ public string DataDir { get; set; } = "data/";
public string Levels { get; set; } = "1:2";
diff --git a/src/content-proxy/content-proxy.csproj b/src/content-proxy/content-proxy.csproj
index 970bd1a..4b397bd 100644
--- a/src/content-proxy/content-proxy.csproj
+++ b/src/content-proxy/content-proxy.csproj
@@ -9,9 +9,12 @@
true
-
-
-
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+