diff --git a/Dockerfile b/Dockerfile index 1156e27..bdd1dcd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build WORKDIR /src COPY MagicPacket/MagicPacket.csproj MagicPacket/ RUN dotnet restore MagicPacket/MagicPacket.csproj @@ -6,7 +6,7 @@ COPY MagicPacket/ MagicPacket/ WORKDIR /src/MagicPacket RUN dotnet publish MagicPacket.csproj -c Release -o /app/publish /p:UseAppHost=false -FROM mcr.microsoft.com/dotnet/runtime:6.0 AS final +FROM mcr.microsoft.com/dotnet/runtime:8.0 AS final WORKDIR /app COPY --from=build /app/publish . ENTRYPOINT ["dotnet", "MagicPacket.dll"] diff --git a/MagicPacket/Dockerfile b/MagicPacket/Dockerfile index caa387c..53a7dce 100644 --- a/MagicPacket/Dockerfile +++ b/MagicPacket/Dockerfile @@ -1,9 +1,9 @@ #See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging. -FROM mcr.microsoft.com/dotnet/runtime:6.0 AS base +FROM mcr.microsoft.com/dotnet/runtime:8.0 AS base WORKDIR /app -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build WORKDIR /src COPY ["MagicPacket/MagicPacket.csproj", "MagicPacket/"] RUN dotnet restore "MagicPacket/MagicPacket.csproj" @@ -17,4 +17,4 @@ RUN dotnet publish "MagicPacket.csproj" -c Release -o /app/publish /p:UseAppHost FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "MagicPacket.dll"] \ No newline at end of file +ENTRYPOINT ["dotnet", "MagicPacket.dll"] diff --git a/MagicPacket/MagicPacket.csproj b/MagicPacket/MagicPacket.csproj index 456572a..508de4b 100644 --- a/MagicPacket/MagicPacket.csproj +++ b/MagicPacket/MagicPacket.csproj @@ -2,14 +2,14 @@ Exe - net6.0 + net8.0 enable enable Linux - + diff --git a/README.md b/README.md index ece4d91..c92798a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # MagicPacket -A tiny CLI utility made with .NET Core, that is intended to be run manually via a Docker container. The CLI will ping a pre-configured PC and send a Magic Packet (Wake-on-LAN, essentially) to wake up a PC from sleep. +A tiny CLI utility made with .NET 8, that is intended to be run manually via a Docker container. The CLI will ping a pre-configured PC and send a Magic Packet (Wake-on-LAN, essentially) to wake up a PC from sleep.