The compiler does not find a parent folder
gualo24
PROOP

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

gualo24
PROOP

2 years ago

This is the Github folder structure and the default directory configured


ray-chen
EMPLOYEE

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.


Loading...