diff --git a/appveyor.yml b/appveyor.yml index a5521ea..98855d6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -20,9 +20,9 @@ build_script: dotnet publish -c Release src/HomeAutio.Mqtt.Harmony.sln artifacts: -- path: src\HomeAutio.Mqtt.Harmony\bin\$(configuration)\netcoreapp3.1\publish +- path: src\HomeAutio.Mqtt.Harmony\bin\$(configuration)\net5.0\publish name: HomeAutio.Mqtt.Harmony-$(appveyor_build_version) deploy: - provider: GitHub auth_token: $(GITHUB_API_KEY) - artifact: src\HomeAutio.Mqtt.Harmony\bin\$(configuration)\netcoreapp3.1\HomeAutio.Mqtt.Harmony-$(appveyor_build_version).zip \ No newline at end of file + artifact: src\HomeAutio.Mqtt.Harmony\bin\$(configuration)\net5.0\HomeAutio.Mqtt.Harmony-$(appveyor_build_version).zip \ No newline at end of file diff --git a/src/Dockerfile b/src/Dockerfile index 5e5222a..e706415 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/core/sdk:3.1-alpine AS build +FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS build WORKDIR /app # copy csproj and restore as distinct layers @@ -17,7 +17,7 @@ WORKDIR /app/HomeAutio.Mqtt.Harmony RUN dotnet publish -o out # build runtime image -FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine AS runtime +FROM mcr.microsoft.com/dotnet/runtime:5.0-alpine AS runtime WORKDIR /app COPY --from=publish /app/HomeAutio.Mqtt.Harmony/out ./ diff --git a/src/Dockerfile.arm32 b/src/Dockerfile.arm32 index 651217f..6d52979 100644 --- a/src/Dockerfile.arm32 +++ b/src/Dockerfile.arm32 @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/core/sdk:3.1-alpine AS build +FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS build WORKDIR /app # copy csproj and restore as distinct layers @@ -17,7 +17,7 @@ WORKDIR /app/HomeAutio.Mqtt.Harmony RUN dotnet publish -o out # build runtime image -FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim-arm32v7 AS runtime +FROM mcr.microsoft.com/dotnet/runtime:5.0-buster-slim-arm32v7 AS runtime WORKDIR /app COPY --from=publish /app/HomeAutio.Mqtt.Harmony/out ./ diff --git a/src/HomeAutio.Mqtt.Harmony/HomeAutio.Mqtt.Harmony.csproj b/src/HomeAutio.Mqtt.Harmony/HomeAutio.Mqtt.Harmony.csproj index 154f248..df83e30 100644 --- a/src/HomeAutio.Mqtt.Harmony/HomeAutio.Mqtt.Harmony.csproj +++ b/src/HomeAutio.Mqtt.Harmony/HomeAutio.Mqtt.Harmony.csproj @@ -2,10 +2,9 @@ Exe - netcoreapp3.1 + net5.0 latest https://github.com/i8beef/HomeAutio.Mqtt.Harmony - https://github.com/i8beef/HomeAutio.Mqtt.Harmony/blob/master/LICENSE HomeAutio.Mqtt.Harmony 1.0.0.0 @@ -13,6 +12,7 @@ Michael Hallock 1.0.0.0 1.0.0.0 + MIT @@ -34,13 +34,13 @@ all - - - + + + - + diff --git a/src/HomeAutio.Mqtt.Harmony/appsettings.json b/src/HomeAutio.Mqtt.Harmony/appsettings.json index d173b3d..cca622b 100644 --- a/src/HomeAutio.Mqtt.Harmony/appsettings.json +++ b/src/HomeAutio.Mqtt.Harmony/appsettings.json @@ -20,9 +20,10 @@ "WriteTo": [ { "Name": "Console" }, { - "Name": "RollingFile", + "Name": "File", "Args": { - "pathFormat": "logs/HomeAutio.Mqtt.Harmony.log", + "path": "logs/HomeAutio.Mqtt.Harmony.log", + "rollingInterval": "Day", "retainedFileCountLimit": 31 } }