From e6d16e1a3ba3504e063921e924b259200fbb3d27 Mon Sep 17 00:00:00 2001 From: Jussi Roine Date: Wed, 4 Jun 2025 22:29:08 +0300 Subject: [PATCH] Bump project to .NET 8 --- Dockerfile | 4 ++-- MagicPacket/Dockerfile | 6 +++--- MagicPacket/MagicPacket.csproj | 4 ++-- README.md | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) 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.