diff --git a/src/ES.SFTP/Dockerfile b/src/ES.SFTP/Dockerfile index c1b507f..44132e1 100644 --- a/src/ES.SFTP/Dockerfile +++ b/src/ES.SFTP/Dockerfile @@ -1,6 +1,6 @@ #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. -FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base RUN apt-get update && \ # - Install required packages # @@ -23,7 +23,7 @@ RUN apt-get update && \ WORKDIR /app EXPOSE 22 25080 -FROM mcr.microsoft.com/dotnet/sdk:6.0-bullseye-slim-amd64 AS build +FROM mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim-amd64 AS build WORKDIR /src COPY ["ES.SFTP/ES.SFTP.csproj", "ES.SFTP/"] RUN dotnet restore "ES.SFTP/ES.SFTP.csproj" @@ -37,4 +37,5 @@ RUN dotnet publish "ES.SFTP.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["tini", "--", "dotnet", "ES.SFTP.dll"] \ No newline at end of file + +ENTRYPOINT ["tini", "--", "dotnet", "ES.SFTP.dll"] diff --git a/src/ES.SFTP/ES.SFTP.csproj b/src/ES.SFTP/ES.SFTP.csproj index 3ca2116..fdc8bdd 100644 --- a/src/ES.SFTP/ES.SFTP.csproj +++ b/src/ES.SFTP/ES.SFTP.csproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 enable enable Linux @@ -50,4 +50,5 @@ - \ No newline at end of file + +