# 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/AutoClient ./Tools/AutoClient COPY ./Framework ./Framework COPY ./ProjectPlugins ./ProjectPlugins RUN dotnet restore Tools/AutoClient RUN dotnet publish Tools/AutoClient -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}/AutoClient.dll