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