FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build WORKDIR /src COPY ["src/AntSK/AntSK.csproj", "AntSK/"] RUN dotnet restore "AntSK/AntSK.csproj" COPY src/ . WORKDIR "/src/AntSK" RUN dotnet build "AntSK.csproj" -c Release -o /app/build RUN dotnet publish "AntSK.csproj" -c Release -o /app/publish FROM registry.cn-hangzhou.aliyuncs.com/xuzeyu91/antsk-base:9.0.0 AS final WORKDIR /app COPY --from=build /app/publish . ENV PATH="/app:/opt/conda/bin:/usr/local/bin:${PATH}" RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/timezone ENTRYPOINT ["dotnet", "AntSK.dll"]