# Variables ARG BUILDER=mcr.microsoft.com/dotnet/sdk:7.0 ARG IMAGE=${BUILDER} ARG APP_HOME=/app # Build FROM ${IMAGE} AS builder ARG APP_HOME WORKDIR ${APP_HOME} COPY ./Tools/TestNetRewarder ./Tools/TestNetRewarder COPY ./Framework ./Framework COPY ./ProjectPlugins ./ProjectPlugins RUN dotnet restore Tools/TestNetRewarder RUN dotnet publish Tools/TestNetRewarder -c Release -o out # Create FROM ${IMAGE} ARG APP_HOME ENV APP_HOME=${APP_HOME} WORKDIR ${APP_HOME} COPY --from=builder ${APP_HOME}/out . CMD dotnet ${APP_HOME}/TestNetRewarder.dll