From 78447de1b66e3cc577697d1069e99a2faeb0d65e Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Fri, 14 Nov 2025 23:54:16 +0800 Subject: [PATCH] :hammer: Update dockerfile to use dotnet 10 images as base instead of 9 --- DysonNetwork.Develop/Dockerfile | 4 ++-- DysonNetwork.Drive/Dockerfile | 4 ++-- DysonNetwork.Gateway/Dockerfile | 4 ++-- DysonNetwork.Insight/Dockerfile | 4 ++-- DysonNetwork.Pass/Dockerfile | 4 ++-- DysonNetwork.Ring/Dockerfile | 4 ++-- DysonNetwork.Sphere/Dockerfile | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/DysonNetwork.Develop/Dockerfile b/DysonNetwork.Develop/Dockerfile index fc5d356..cf9a09f 100644 --- a/DysonNetwork.Develop/Dockerfile +++ b/DysonNetwork.Develop/Dockerfile @@ -1,10 +1,10 @@ -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER $APP_UID WORKDIR /app EXPOSE 8080 EXPOSE 8081 -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["DysonNetwork.Develop/DysonNetwork.Develop.csproj", "DysonNetwork.Develop/"] diff --git a/DysonNetwork.Drive/Dockerfile b/DysonNetwork.Drive/Dockerfile index ad1d4ac..eee4928 100644 --- a/DysonNetwork.Drive/Dockerfile +++ b/DysonNetwork.Drive/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base WORKDIR /app EXPOSE 8080 EXPOSE 8081 @@ -20,7 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ USER $APP_UID # Stage 2: Build .NET application -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["DysonNetwork.Drive/DysonNetwork.Drive.csproj", "DysonNetwork.Drive/"] diff --git a/DysonNetwork.Gateway/Dockerfile b/DysonNetwork.Gateway/Dockerfile index 58f2fb9..e83a317 100644 --- a/DysonNetwork.Gateway/Dockerfile +++ b/DysonNetwork.Gateway/Dockerfile @@ -1,10 +1,10 @@ -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER $APP_UID WORKDIR /app EXPOSE 8080 EXPOSE 8081 -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["DysonNetwork.Gateway/DysonNetwork.Gateway.csproj", "DysonNetwork.Gateway/"] diff --git a/DysonNetwork.Insight/Dockerfile b/DysonNetwork.Insight/Dockerfile index aa97b6e..9813975 100644 --- a/DysonNetwork.Insight/Dockerfile +++ b/DysonNetwork.Insight/Dockerfile @@ -1,12 +1,12 @@ #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/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER app WORKDIR /app EXPOSE 8080 EXPOSE 8081 -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["DysonNetwork.Insight/DysonNetwork.Insight.csproj", "DysonNetwork.Insight/"] diff --git a/DysonNetwork.Pass/Dockerfile b/DysonNetwork.Pass/Dockerfile index 2682c60..e02ed79 100644 --- a/DysonNetwork.Pass/Dockerfile +++ b/DysonNetwork.Pass/Dockerfile @@ -1,12 +1,12 @@ # Stage 1: Base runtime image -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER $APP_UID WORKDIR /app EXPOSE 8080 EXPOSE 8081 # Stage 2: Build .NET application -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build WORKDIR /src # Copy .csproj and restore as distinct layers diff --git a/DysonNetwork.Ring/Dockerfile b/DysonNetwork.Ring/Dockerfile index d054998..d44478d 100644 --- a/DysonNetwork.Ring/Dockerfile +++ b/DysonNetwork.Ring/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base WORKDIR /app EXPOSE 8080 EXPOSE 8081 @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ USER $APP_UID -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["DysonNetwork.Ring/DysonNetwork.Ring.csproj", "DysonNetwork.Ring/"] diff --git a/DysonNetwork.Sphere/Dockerfile b/DysonNetwork.Sphere/Dockerfile index b4e5a21..efe184c 100644 --- a/DysonNetwork.Sphere/Dockerfile +++ b/DysonNetwork.Sphere/Dockerfile @@ -1,12 +1,12 @@ # Stage 1: Base runtime image -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER $APP_UID WORKDIR /app EXPOSE 8080 EXPOSE 8081 # Stage 2: Build .NET application -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src