FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build WORKDIR /src COPY ["/Budet-cho-bot", "Budet-cho-bot"] COPY ["/Config.json", "Config.json"] RUN dotnet restore "Budet-cho-bot/Budet-cho-bot.fsproj" COPY . . WORKDIR "/src/Budet-cho-bot" RUN dotnet build "Budet-cho-bot.fsproj" -c Release -o /app/publish FROM build AS publish RUN dotnet publish "Budet-cho-bot.fsproj" -c Release -o /app/publish /p:UseAppHost=false FROM base as final WORKDIR /app COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "Budet-cho-bot.dll", "--environment=Development"]