2 years ago
I have a .net project which cannot be deployed
Dockerfile:
FROM mcr.microsoft.com/dotnet/runtime:7.0 AS base
WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build
WORKDIR /src
COPY ["sedom.job.csproj", "sedom.job/"]
COPY ["../sedom.common/sedom.common.csproj", "../sedom.common/"]
COPY ["../sedom.entity/sedom.entity.csproj", "../sedom.entity/"]
RUN dotnet restore "sedom.job/sedom.job.csproj"
COPY . .
WORKDIR "/src/sedom.job"
RUN dotnet build "sedom.job.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "sedom.job/sedom.job.csproj" -c Release -o /app/publish /p:UseAppHost=false
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "sedom.job.dll"]
Log:
Dockerfile:10
8 | COPY ["sedom.job.csproj", "sedom.job/"]
9 | COPY ["../sedom.common/sedom.common.csproj", "../sedom.common/"]
10 | >>> COPY ["../sedom.entity/sedom.entity.csproj", "../sedom.entity/"]
11 | RUN dotnet restore "sedom.job/sedom.job.csproj"
12 | COPY . .
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 528169cf-534d-4e0f-be8f-3cf233117d2b::fuo68vzepd6q6ineylkfwkx6w: "/sedom.entity/sedom.entity.csproj": not found
2 Replies
2 years ago
This is the Github folder structure and the default directory configured
Attachments
2 years ago
This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.