FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build WORKDIR /src COPY API_SQLuedo/ ./ # Restore dependencies RUN dotnet restore API/API.csproj # Build the application RUN dotnet build API/API.csproj -c Release -o /app/build # Publish the application FROM build AS publish RUN dotnet publish API/API.csproj -c Release -o /app/publish # Final image FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /api EXPOSE 5000 COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "./API.dll"]