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 + +